<SEC-DOCUMENT>0001713445-26-000069.txt : 20260501
<SEC-HEADER>0001713445-26-000069.hdr.sgml : 20260501
<ACCEPTANCE-DATETIME>20260430173750
ACCESSION NUMBER:		0001713445-26-000069
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		83
CONFORMED PERIOD OF REPORT:	20260331
FILED AS OF DATE:		20260501
DATE AS OF CHANGE:		20260430

FILER:

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

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

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

	MAIL ADDRESS:	
		STREET 1:		303 2ND STREET
		STREET 2:		SOUTH TOWER, 5TH FLOOR
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94104
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>rddt-20260331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:fd06099f-2646-44ae-9beb-e31a976f2b42,g:86c0f73f-cdf3-4033-a405-c238d9838e41,d:57d391c0f56146dea8046dfb4a2f453f-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/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:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:rddt="http://www.redditinc.com/20260331" 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-20260331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-29">2026</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-30">Q1</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-31">12/31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001713445</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-33">False</ix:nonNumeric><ix:nonNumeric contextRef="c-56" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-309">9</ix:nonNumeric><ix:nonNumeric contextRef="c-57" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-310">1</ix:nonNumeric><ix:nonNumeric contextRef="c-108" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-508">P1Y0M0D</ix:nonNumeric><ix:nonNumeric contextRef="c-132" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-618">362</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="rddt-20260331.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="instrument"><xbrli:measure>rddt:instrument</xbrli:measure></xbrli:unit><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>rddt:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-03-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>2025-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>2025-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>2026-03-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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-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>2026-03-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: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-15"><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-16"><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-17"><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-18"><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-19"><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-20"><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-03-31</xbrli:endDate></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: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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><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-03-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><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-03-31</xbrli:instant></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: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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-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:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><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-32"><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-33"><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-34"><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-35"><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-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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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: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>2026-03-31</xbrli:instant></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: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>2026-03-31</xbrli:instant></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></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:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-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="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></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="srt:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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="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-03-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:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></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: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>2026-03-31</xbrli:instant></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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><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-03-31</xbrli:endDate></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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</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: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-03-31</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="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-03-31</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:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</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:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></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:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></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:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</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:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</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:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</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="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-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="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-76"><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-77"><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-78"><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-79"><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-80"><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-81"><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-82"><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-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></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="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></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="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-86"><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-87"><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-88"><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-89"><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-90"><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-91"><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>2026-03-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: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>2026-03-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: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-94"><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-95"><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-96"><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-97"><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-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UnfavorableRegulatoryActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-02-01</xbrli:startDate><xbrli:endDate>2026-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-02-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></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: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-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></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: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-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:A2024IncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></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: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-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:CommunityImpactInitiativesAndCharitableActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-108"><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:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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:AwardTypeAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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="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>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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="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>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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: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>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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: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>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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: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-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><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>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></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:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><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>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></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:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><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>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></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:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">rddt:RedditInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">rddt:AdvanceMagazinePublishersInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-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:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><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>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></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: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-03-31</xbrli:endDate></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:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></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: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-03-31</xbrli:endDate></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="ecd:IndividualAxis">rddt:MichelleReynoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:MichelleReynoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i57d391c0f56146dea8046dfb4a2f453f_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:14pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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:DocumentQuarterlyReport" 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%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">March 31, 2026</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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-4">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-5">001-41983</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">_________________________</span></div><div style="margin-bottom:9pt;text-align:center"><img src="rddt-20260331_g1.jpg" alt="Reddit_Icon_FullColor.jpg" style="height:72px;margin-bottom:5pt;vertical-align:text-bottom;width:72px" id="i-1"/></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:22pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">Reddit, Inc.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">_________________________</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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-7">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-8">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-9">303 2nd Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-10">South Tower</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine3" id="f-11">5th Floor</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-12">San Francisco</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-13">California</ix:nonNumeric></span></div></td><td colspan="3" style="padding: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-14">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-15">415</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-16">494-8016</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:42.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding: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-17">Class A common stock, par value $0.0001 per share</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding: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-18">RDDT</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding: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-19">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-20">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-21">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:19.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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-22">Large accelerated filer</ix:nonNumeric></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%">x</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align: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:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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-23">o</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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-24">o</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-25">x</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;29, 2026, the registrant had outstanding <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-26">141,965,642</ix:nonFraction> shares of Class A common stock, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-27">50,543,398</ix:nonFraction> shares of Class B common stock, and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-28">no</ix:nonFraction> shares of Class&#160;C common stock, each with a par value of $0.0001.</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_4"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:90.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_1341">Note Regarding Forward-Looking Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_1341">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_1099511629125">Note Regarding User Metrics and Other Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_1099511629125">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_7">Part I. Financial Information</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_13">Item 1. Financial Statement</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_13">s (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_13">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_22">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_19">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_19">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_25">Consolidated Statements of Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_28">Consolidated Statements of </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_28">Stockholders&#8217; </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_28">Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_31">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_34">Notes to the Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_34">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_100">Item 2. Management</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8217;</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_100">s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_100">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_148">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_148">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_151">Item 4. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_151">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_154">Part II. Other Information</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_157">Item 1. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_157">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_160">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_160">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_181">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_181">70</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_184">Item 3. Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_184">71</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_187">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_187">71</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_190">Item 5. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_190">71</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_193">Item 6. Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_193">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_196">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div id="i57d391c0f56146dea8046dfb4a2f453f_1341"></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span id="i46b952f659d947aba29a8d567a3362bb_38565"></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our strategy, future financial condition, future operations, projected costs, prospects, plans, objectives of management, and expected market growth, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;shall,&#8221; &#8220;should,&#8221; &#8220;expects,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;could,&#8221; &#8220;intends,&#8221; &#8220;target,&#8221; &#8220;projects,&#8221; &#8220;contemplates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; &#8220;goal,&#8221; &#8220;objective,&#8221; &#8220;seeks,&#8221; or &#8220;continue,&#8221; or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our strategies to increase awareness of Reddit, including through search engine optimization, partnerships, and investment in full-funnel marketing;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our strategies to increase user growth and engagement;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding the growth and availability of valuable and appealing user-generated content on our platform;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to develop new products and services and bring them to market in a timely manner and make enhancements to our platform;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to implement artificial intelligence and machine learning to increase user growth and engagement and support advertising growth;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">user and advertiser growth strategies in geographies outside of the United States and in languages besides English;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strategies to increase revenue from new and existing advertisers, including by (i) evolving our service model to more types of advertisers and building deeper advertiser relationships, (ii) providing product opportunities and offerings that </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">deliver value to our advertisers, and (iii) developing measurements solutions to increase the effectiveness of our advertisers&#8217; return on investment;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strategies to expand revenue from non-advertising sources, like content licensing;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strategies to empower Redditors, including monetization tools for creators and communities;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our content moderation model relative to complex content ranking algorithms;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain Redditors and their level of engagement;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of the macroeconomic environment, including as a result of the ongoing conflicts in Ukraine and in the Middle East, as well as tariffs or other trade restrictions by the United States and other countries, on our business and other uncertainties in the global economy generally;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain and enhance our brand and reputation;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our history of losses and ability to maintain profitability in the foreseeable future;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain the security and availability of our platform and protect against data breaches and other security incidents;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to manage risks associated with our business, in particular, risks related to content on our platform, and our content moderation approach, which depends on users who volunteer to be moderators of their communities;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential harm caused by changes in internet search engines&#8217; methodologies, particularly search engine optimization methodologies and policies;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain advertisers and scale our revenue model;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to develop effective products and tools for advertisers, including measurement tools;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to compete effectively in our industry;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to expand and monetize our platform internationally;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in our operating results and seasonality of our business;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to comply with modified or new laws and regulations applying to our business, and potential harm to our business as a result of those laws and regulations;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in technology or methodology that impact our calculation of DAUq, including our ability to identify automated agents on our platform;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">real or perceived inaccuracies in current or historical metrics related to our business;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the increased expenses associated with being a public company;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to effectively manage our growth and expand our infrastructure and maintain our corporate culture;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expectation of increased losses and decline in operating margins as we invest in product improvements and innovations and our international growth;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">challenges in increasing ARPU on an absolute basis outside of the United States;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential need to absorb the costs related to investments in product improvements and innovations without generating sufficient revenue to offset these costs;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our opportunity to 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectation of an increase in our costs and expenses from the launch of new ad formats, products, and features, primarily as a result of additional hosting costs, although most of these areas of focus will not initially generate revenue;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential decline in users due to a reduction in third-party applications;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential near-term volatility in Redditor and revenue growth rates;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sufficiency of our existing cash, cash equivalents, and marketable securities and amounts available under our revolving credit facility to meet our working capital and capital expenditure needs over at least the next 12 months; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other risks and uncertainties described in this Quarterly Report on Form 10-Q, including those described in &#8220;Risk Factors.&#8221;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We caution you that the foregoing list does not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations, estimates, forecasts, and projections about future events and trends that we believe may affect our business, results of operations, financial condition, and prospects. Although we believe that we have a reasonable basis for each forward-looking statement contained in this Quarterly Report on Form 10-Q, we cannot guarantee that the future results, levels of activity, performance, or events and circumstances reflected in the forward-looking statements will be achieved or occur at all. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in &#8220;Risk Factors&#8221; and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_1099511629125"></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">NOTE REGARDING USER METRICS AND OTHER DATA</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We define a daily active unique (&#8220;DAUq&#8221;) as a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a 24-hour period. We calculate average DAUq for a particular period by adding the number of DAUq on each day of that period and dividing that sum by the number of days in that period. We define a weekly active unique (&#8220;WAUq&#8221;) as a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a trailing seven-day period. We calculate average quarterly WAUq for a particular period by adding the number of WAUq on each day of that period and dividing that sum by the number of days in that period. We define average revenue per unique (&#8220;ARPU&#8221;) as quarterly revenue in a given geography divided by the average DAUq in that geography. For the purposes of calculating ARPU, advertising revenue in a given geography is based on the geographic location in which advertising impressions are delivered, as this approximates revenue based on user activity, while other revenue in a given geography is based on the billing address of the customer. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review and continually seek to improve the accuracy of, and our ability to track, such metrics. While these metrics are based on what we believe to be reasonable calculations for the applicable period of measurement, there are inherent challenges given the complexity of the systems involved and the rapidly changing nature of mobile devices and systems. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Part I - Financial Information</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_13"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Financial Statements</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_22"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except share and per share amounts)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited) </span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Three months ended March 31,</span></td><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="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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">Revenue </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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-34">663,411</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-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-35">392,361</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"/><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%">Costs and expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Cost of revenue</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:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-36">56,267</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-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-37">37,089</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"/><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:10pt;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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-38">207,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-39">191,271</ix: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"/><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:10pt;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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-40">151,472</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-5" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-41">90,685</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"/><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:10pt;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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-42">65,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-43">69,413</ix: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"/><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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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-44">480,499</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-5" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-45">388,458</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"/><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%">Income from operations </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="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-46">182,912</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-5" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-47">3,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-48">22,816</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-5" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-49">20,534</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"/><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%">Income before income taxes </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="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-50">205,728</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-5" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-51">24,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-52">1,747</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-5" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-53">1,721</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"/><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%">Net income</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-54">203,981</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-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-55">26,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">Net income per share attributable to Class A and Class B common stock (Note 4)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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 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-56">1.07</ix:nonFraction>&#160;</span></td><td style="background-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-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-57">0.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="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 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-58">1.01</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-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-59">0.13</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"/><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 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="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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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-60">191,518,973</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-61">182,024,207</ix:nonFraction></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="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:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-62">202,524,173</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-63">201,275,223</ix:nonFraction></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except share and per share amounts)</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding: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%">March 31,<br/>2026</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%">December 31,<br/>2025</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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"/><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: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-64">1,374,348</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-65">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="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: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-66">1,396,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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-67">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="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: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-68">522,905</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-69">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="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: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-70">92,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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-71">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="display:none"/></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-72">3,385,934</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-73">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="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: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-74">11,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-75">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="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: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-76">19,001</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-77">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="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: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-78">13,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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-79">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="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: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-80">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-81">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="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: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-82">12,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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-83">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="display:none"/></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-84">3,484,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 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-85">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="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:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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"/><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: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-86">51,743</ix:nonFraction>&#160;</span></td><td style="background-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-87">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="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: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-88">7,170</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-89">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="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: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-90">206,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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-91">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="display:none"/></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-92">265,883</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-93">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="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: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-94">14,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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-95">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="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: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-96">24,566</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-97">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="display:none"/></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-98">304,567</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-99">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="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:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 9)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-100"></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-101"></ix:nonFraction></td><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:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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-102"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-103">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-104"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-105">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of March&#160;31, 2026 and December&#160;31, 2025; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-106"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-107"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-108"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-109">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March&#160;31, 2026 and December&#160;31, 2025</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-110">&#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-111">&#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="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: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-112"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-113">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-114"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-115">2,000,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of March&#160;31, 2026 and December&#160;31, 2025; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-116"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-117">141,867,916</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-118"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-119">139,218,373</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March&#160;31, 2026 and December&#160;31, 2025, 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-120">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-121">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="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: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-122"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-123">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-124"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-125">140,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of March&#160;31, 2026 and December&#160;31, 2025; <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-126"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-127">50,543,398</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-128"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-129">51,673,735</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March&#160;31, 2026 and December&#160;31, 2025, 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-130">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-131">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="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: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-132"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-133">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-134"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-135">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of March&#160;31, 2026 and December&#160;31, 2025; <ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-136"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-137"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-138"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-139">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March&#160;31, 2026 and December&#160;31, 2025</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-12" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-140">&#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-13" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-141">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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-142">3,647,812</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-143">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="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: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" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-144">979</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-145">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="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: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-146">467,136</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-147">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="display:none"/></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</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-148">3,179,716</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-149">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="display:none"/></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</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-150">3,484,283</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-151">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="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income (Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><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.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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="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: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-152">203,981</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-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-153">26,158</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%">Other comprehensive income (loss), net of tax:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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="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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-154">3,763</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-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-155">343</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="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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-156">1,580</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-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-157">947</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</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:1pt solid #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-158">198,638</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-5" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-159">27,448</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%">7</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except share amounts)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited) </span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.212%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.555%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2025</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income<br/>(Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-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="display:none"/><td colspan="3" style="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%">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 31, 2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-160">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-14" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-161">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-15" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-162">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-15" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-163">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-16" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-164">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-17" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-165">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-18" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-166">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-19" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-167">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="display:none"/><td colspan="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="shares" contextRef="c-20" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-168">1,005,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-169">826,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-170">10,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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-5" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-171">10,184</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%">Issuance of common stock upon settlement of restricted stock units, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding: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="shares" contextRef="c-20" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-172">2,102,294</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-20" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-173">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-174">17,251</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%">&#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 colspan="2" style="background-color:#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-22" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-175">36,675</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%">&#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 colspan="2" style="background-color:#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%">&#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 colspan="2" style="background-color:#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-5" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-176">36,674</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B common stock to Class A common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-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-20" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-177">1,036,210</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-21" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-178">1,036,210</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%">&#8212;</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="display:none"/><td colspan="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%">&#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 colspan="2" style="background-color:#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%">&#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 colspan="2" style="background-color:#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%">&#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 colspan="2" style="background-color:#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%">&#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 colspan="2" style="background-color:#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-22" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-179">85,414</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%">&#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 colspan="2" style="background-color:#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%">&#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 colspan="2" style="background-color:#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-5" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-180">85,414</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-181">26,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-182">26,158</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%">Change in other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding: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%">&#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 colspan="2" style="background-color:#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%">&#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 colspan="2" style="background-color:#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%">&#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 colspan="2" style="background-color:#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%">&#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 colspan="2" style="background-color:#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%">&#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 colspan="2" style="background-color:#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-24" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-183">1,290</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%">&#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 colspan="2" style="background-color:#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-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-184">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 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 March 31, 2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#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-25" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-185">129,145,465</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-25" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-186">13</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-26" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-187">55,121,821</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-26" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-188">5</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:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-189">3,390,469</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-28" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-190">1,314</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-29" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-191">1,174,680</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-30" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-192">2,217,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2026</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income<br/>(Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-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:18pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 31, 2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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-31" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-193">139,218,373</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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-31" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-194">14</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-32" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-195">51,673,735</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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-32" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-196">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-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-197">3,595,772</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-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-198">4,364</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-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-199">671,117</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-200">2,929,038</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-201">402,730</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-37" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-202">38,463</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-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-203">4,899</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-204">4,899</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="display:none"/><td colspan="3" style="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:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-205">1,078,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%">&#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-37" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-206">34,427</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-38" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-207">16,196</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-208">16,196</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%">Conversion of Class B common stock to Class A common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-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-209">1,203,227</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-37" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-210">1,203,227</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%">&#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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Repurchases of Class A common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-211">34,690</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:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-212">4,999</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:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-213">4,999</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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-38" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-214">68,336</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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-215">68,336</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-39" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-216">203,981</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-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-217">203,981</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</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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-40" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-218">5,343</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-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-219">5,343</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 March 31, 2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-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-41" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-220">141,867,916</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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: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-41" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-221">14</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;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-42" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-222">50,543,398</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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: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-42" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-223">5</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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-43" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-224">3,647,812</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-225">979</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-226">467,136</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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-227">3,179,716</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="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><div id="i57d391c0f56146dea8046dfb4a2f453f_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><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="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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Net income</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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-228">203,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-229">26,158</ix: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"/><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:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by (used in) operating activities: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-230">4,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-231">3,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Non-cash operating 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:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-232">1,676</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-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-233">1,468</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"/><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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of premium (accretion of discount) on marketable securities, net </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-234">4,297</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-5" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-235">8,884</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"/><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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-236">68,336</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-5" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-237">85,414</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-238">691</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-5" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-239">138</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"/><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:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-240">67,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-241">23,359</ix: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"/><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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-242">23,752</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-5" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-243">17,006</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"/><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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets and liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="f-244">1,815</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-5" decimals="-3" sign="-" name="rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="f-245">1,780</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"/><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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-246">10,983</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-5" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-247">1,046</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"/><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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-248">7,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-249">16,070</ix: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"/><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:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) operating activities </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-250">312,253</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-5" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-251">127,578</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"/><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:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Purchases of property and equipment </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:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-252">1,090</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-5" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="f-253">979</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Purchases of marketable securities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-254">364,929</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-5" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-255">504,846</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"/><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:10pt;font-weight:400;line-height:100%">Maturities of 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:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-256">474,468</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-5" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-257">465,062</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"/><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:10pt;font-weight:400;line-height:100%">Proceeds from sale of marketable securities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-258">17,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-259">12,372</ix: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Other investing 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-260">1,616</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-5" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-261">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="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:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) investing activities </span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-262">124,822</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-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-263">27,502</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"/><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:10pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Proceeds from exercise of employee stock options </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-264">4,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-265">10,184</ix: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Taxes paid related to net share settlement of restricted stock units</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:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-266">16,196</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-5" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-267">36,675</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Repurchases of Class A common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-268">4,999</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-5" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-269">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) financing activities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-270">16,296</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-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-271">26,491</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="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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net increase (decrease) in cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-272">420,779</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-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-273">73,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Cash and cash equivalents at the beginning of the period</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-274">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 colspan="2" style="background-color:#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-19" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-275">562,142</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"/><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:700;line-height:100%">Cash and cash equivalents at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-276">1,374,348</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-30" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-277">635,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_34"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_37"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NatureOfOperations" id="f-278" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. Description of Business</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reddit, Inc. (&#8220;Reddit,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) was incorporated in the state of Delaware. Our mission is to empower communities and make their knowledge accessible to everyone. We built Reddit with the belief that communities unlock the power of human creativity and create a sense of belonging and empowerment for their members. We believe the world needs community more than ever, and that this represents our greatest opportunity to further enrich the lives of everyone in the world. We are headquartered in San Francisco, California, and have several offices around the world.</span></div></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_40"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="f-279" continuedAt="f-279-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. Basis of Presentation and Significant Accounting Policies</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation of Unaudited Interim Financial Information</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-281" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-280" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#8220;Annual Report&#8221;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other than described below, there have been no changes to our significant accounting policies described in the &#8220;Notes to the Consolidated Financial Statements&#8221; included in our audited consolidated financial statements and related notes as of and for the year ended December&#160;31, 2025 included in our Annual Report that have had a material impact on our consolidated financial statements and accompanying notes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-282" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management&#8217;s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ materially from those estimates.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates relate primarily to determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-283" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.</span></div></ix: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%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-279-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%">Concentration of Credit Risk</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-284" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-285" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to disclose disaggregated information about certain income statement expense line items. The standard is effective for us beginning January 1, 2027, with early adoption permitted. We are currently evaluating the impact the adoption will have on our disclosures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which aims to modernize the accounting for internal-use software costs to better align with current software development practices by removing references to prescriptive software development stages and establishing a new principle for when to begin capitalizing such costs. The standard is effective for us beginning January 1, 2028. We are currently evaluating the impact the adoption will have on our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="i57d391c0f56146dea8046dfb4a2f453f_43"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-286" 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-287" 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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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-46" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-288">624,670</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-47" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-289">358,630</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"/><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%">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-48" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-290">38,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-291">33,731</ix: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"/><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 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-292">663,411</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-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-293">392,361</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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-50" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-294">525,561</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-51" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-295">313,852</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"/><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><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-52" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-296">137,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-297">78,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 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-298">663,411</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-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-299">392,361</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-54" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-300"><ix:nonFraction unitRef="number" contextRef="c-55" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-301">10</ix:nonFraction></ix:nonFraction>% or more of total revenue during the three months ended March 31, 2026 and 2025.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-302">28.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-303">18.1</ix:nonFraction>&#160;million as of March&#160;31, 2026 and December&#160;31, 2025, respectively. For the three months ended March&#160;31, 2026, revenue recognized from the deferred revenue balance at the beginning of the period was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-304">15.1</ix:nonFraction>&#160;million. For the three months ended March 31, 2025, revenue recognized from the deferred revenue balance at the beginning of the period was <ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:fixed-zero" scale="6" id="f-305">not</ix:nonFraction> 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%">As of March&#160;31, 2026, the aggregate amount of remaining performance obligations in contracts with an original expected duration exceeding one year was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-306">120.6</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-56" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-307">91.6</ix:nonFraction>&#160;million in the remainder of 2026 and $<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-308">29.0</ix:nonFraction>&#160;million in 2027.</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%">11</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_49"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-311" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4. Net Income per Share</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-312" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We compute net income per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion, and transfer rights and therefore share equally in our net income or losses.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-313" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income per share attributable to common stock:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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="display:none"/><td colspan="3" style="display:none"/><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="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, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:120%">Basic net income per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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="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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income 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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-314">149,404</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-315">54,577</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 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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-316">18,214</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-317">7,944</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="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:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-58" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-318">140,276,709</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-319">51,242,264</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-60" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-320">126,746,933</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-61" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-321">55,277,274</ix:nonFraction></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-58" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-322">1.07</ix:nonFraction>&#160;</span></td><td style="background-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:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-59" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-323">1.07</ix:nonFraction>&#160;</span></td><td style="background-color:#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="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:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-60" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-324">0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-61" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-325">0.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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:120%">Diluted net income per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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="display:none"/><td colspan="3" style="display:none"/></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:10pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income 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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-326">152,370</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-327">51,611</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 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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-328">18,974</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-329">7,184</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="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-58" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-330">140,276,709</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-331">51,242,264</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-60" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-332">126,746,933</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-61" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-333">55,277,274</ix:nonFraction></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-58" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-334">11,005,200</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-335">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-60" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-336">19,251,016</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-61" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-337">&#8212;</ix:nonFraction></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Shares used in computation of diluted net income per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-58" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-338">151,281,909</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-339">51,242,264</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-60" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-340">145,997,949</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-61" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-341">55,277,274</ix:nonFraction></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income 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:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-58" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-342">1.01</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:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-59" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-343">1.01</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="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: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="usdPerShare" contextRef="c-60" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-344">0.13</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="usdPerShare" contextRef="c-61" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-345">0.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-346" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="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%">Three months ended March 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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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-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%">Class B</span></div></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%">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: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%">Class B</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 RSUs and RSAs</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:nonFraction unitRef="shares" contextRef="c-62" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-347">55,300</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: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-63" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-348">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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-64" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-349">143,904</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: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-65" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-350">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-58" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-351">55,300</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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-59" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-352">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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-60" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-353">143,904</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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-61" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-354">&#8212;</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_52"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-355" continuedAt="f-355-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5. Fair Value Measurements</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-356" continuedAt="f-356-1" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-355-1"><ix:continuation id="f-356-1"><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs reflecting the reporting entity&#8217;s own assumptions or external inputs from inactive markets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value. There were no transfers between levels during the periods presented.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="f-357" 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%">March 31, 2026</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-66" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-358">1,194,437</ix:nonFraction>&#160;</span></td><td style="background-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-66" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-359">1,194,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="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-67" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-360">24,151</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-67" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-361">&#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-67" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-362">&#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-67" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-363">24,151</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%">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-68" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-364">15,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-365">&#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-68" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-366">3</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-68" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-367">15,905</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 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:#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-69" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-368">26,192</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%">&#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 colspan="2" style="background-color:#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 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-69" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-369">26,192</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;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:#ffffff;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 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:#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-70" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-370">352,039</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-70" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-371">356</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-70" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-372">391</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-70" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-373">352,004</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%">U.S. agency 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-71" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-374">428,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-375">&#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-71" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-376">1,427</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-71" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-377">426,699</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 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:#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-72" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-378">273,647</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-72" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-379">196</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-72" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-380">413</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-72" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-381">273,430</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%">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-73" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-382">140,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-383">&#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-73" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-384">&#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-73" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-385">140,000</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%">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-74" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-386">204,206</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-74" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-387">20</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-74" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-388">75</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-74" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-389">204,151</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 </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-6" decimals="-3" name="rddt:AssetsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-390">2,658,706</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-6" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-391">572</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-6" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-392">2,309</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-6" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-393">2,656,969</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:justify"><table style="border-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 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-75" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-394">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-75" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-395">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 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-76" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-396">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-76" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-397">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-76" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-398">&#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-76" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-399">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="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%">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-77" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-400">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-77" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-401">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="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-78" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-402">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-78" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-403">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-78" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-404">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-78" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-405">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 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-79" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-406">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-79" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-407">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-79" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-408">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-79" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-409">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 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-80" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-410">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-80" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-411">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-80" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-412">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-80" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-413">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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding: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-81" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-414">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-81" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-415">&#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-81" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-416">&#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-81" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-417">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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding: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-82" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-418">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-82" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-419">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-82" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-420">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-421">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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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="rddt:AssetsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-422">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-7" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-423">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-7" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-424">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-7" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-425">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></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 March&#160;31, 2026 and December&#160;31, 2025. There were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="f-426"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="f-427">no</ix:nonFraction></ix:nonFraction> impairment charges due to credit losses during the three months ended March 31, 2026 and 2025.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2026, 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-428">803.7</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-429">594.4</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%">13</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_55"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-430" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6. Balance Sheet Components</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-431" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2026</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%">December 31,<br/>2025</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-432">72,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-7" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-433">74,750</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-434">28,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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-435">18,039</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-436">82,177</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-437">86,200</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%">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-438">7,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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-439">5,984</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-440">16,080</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-441">16,358</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-442">206,970</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-443">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"/></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-444" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other noncurrent liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2026</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%">December 31,<br/>2025</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-445">24,482</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-446">22,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: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-447">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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-448">106</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-449">24,566</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-450">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"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_1606"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-451" continuedAt="f-451-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7. Goodwill and Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-452">42.2</ix:nonFraction> million as of December&#160;31, 2025. There was no change in the carrying amount of goodwill during the three months ended March&#160;31, 2026.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangible Assets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-453" 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%">March 31, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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-83" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-454">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-83" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-455">34,442</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:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-456">13,018</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-83" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-457">1.3</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-84" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-458">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-84" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-459">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-84" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-460">&#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-461">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-462">35,042</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-463">13,018</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, 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-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-464">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-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-465">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-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-466">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-85" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-467">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-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-468">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-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-469">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-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-470">&#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-471">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-472">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-7" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-473">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></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%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-451-1"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was immaterial for the three months ended March&#160;31, 2026 and 2025.</span></div></ix:continuation><div id="i57d391c0f56146dea8046dfb4a2f453f_67"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LongTermDebtTextBlock" id="f-474" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. Debt</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Line of Credit</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;1, 2025, we entered into an Amended and Restated Credit and Guarantee Agreement, which amended and restated our prior Credit and Guarantee Agreement dated October 8, 2021 (as amended on May 23, 2023), and provides for a <ix:nonNumeric contextRef="c-87" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-475">five-year</ix:nonNumeric>, $<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-476">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-89" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-477">100.0</ix:nonFraction> million can be issued as letters of credit and another $<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-478">100.0</ix:nonFraction> million of which can be borrowed in certain non-U.S. dollar currencies. As of March&#160;31, 2026, we have issued <ix:nonFraction unitRef="instrument" contextRef="c-91" decimals="INF" name="rddt:DebtInstrumentNumberOfInstruments" format="ixt-sec:numwordsen" scale="0" id="f-479">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-480">5.4</ix:nonFraction> million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-481">94.6</ix:nonFraction> million. The aggregate available balance under the Revolving Credit Facility was $<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-482">494.6</ix:nonFraction> million as of March&#160;31, 2026.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Revolving Credit Facility, borrowings can be ABR Loans, Term Benchmark Loans, or RFR Loans. Outstanding ABR Loans bear interest at a rate equal to the greatest of (A) the Prime Rate, (B) the NYFRB Rate plus <ix:nonFraction unitRef="number" contextRef="c-93" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-483">0.5</ix:nonFraction>%, or (C) the Adjusted Term SOFR Rate plus <ix:nonFraction unitRef="number" contextRef="c-94" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-484">1.0</ix:nonFraction>% (each as defined in the Revolving Credit Facility), in each case plus <ix:nonFraction unitRef="number" contextRef="c-95" decimals="INF" name="rddt:DebtInstrumentAdditionalBasisSpread" scale="-2" id="f-485">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-96" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-486">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-97" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-487">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-488">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 March&#160;31, 2026.</span></div></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_70"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-489" continuedAt="f-489-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9. Commitments and Contingencies</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We enter into contracts with non-cancellable purchase obligations, primarily related to third-party cloud infrastructure agreements under which we are granted access to certain cloud services. During the three months ended March&#160;31, 2026, there were no material changes outside the normal course of business to the purchase obligations as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in the Annual Report. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters and Indemnifications</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may become involved in various legal and regulatory proceedings, claims or purported class actions related to, among other things, alleged infringement of third party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims arising in the normal course of business. We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. In June 2025, we and certain of our officers and directors were named as defendants in a securities class action lawsuit in the U.S. District Court for the Northern District of California. The lawsuit is brought on behalf of a purported class of purchasers or acquirers of our securities, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact of Google Search and its AI Overviews feature on our business. The complaint seeks unspecified damages and attorneys&#8217; fees. Subsequently, shareholder derivative complaints with similar allegations were filed in the U.S. District Court for the Northern District of California against the Company, its directors, and members of our senior management. No responses to these complaints have been filed. Based on the preliminary nature of the proceedings in these cases, the outcome of these matters remains uncertain.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2026, the United Kingdom Information Commissioner&#8217;s Office (&#8220;UK ICO&#8221;) issued a penalty notice under the UK General Data Protection Regulation, which includes a fine of GBP &#163;<ix:nonFraction unitRef="gbp" contextRef="c-98" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="f-490">14.5</ix:nonFraction>&#160;million. We are challenging the UK ICO&#8217;s findings in an appeal of the penalty notice.</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%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-489-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%">Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. We are not aware of any other pending matters, individually or in the aggregate, that are expected to have a material adverse impact on our results of operations, financial position, or cash flows as of March&#160;31, 2026. Legal fees and other expenses associated with such matters are expensed as incurred.</span></div></ix:continuation><div id="i57d391c0f56146dea8046dfb4a2f453f_76"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-491" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10. Stockholders' Equity</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-8" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="f-492">1.0</ix:nonFraction>&#160;billion of our Class A common stock (the &#8220;Share Repurchase Program&#8221;). Under the Share Repurchase Program, we may repurchase shares of our Class A common stock from time to time on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. During the three months ended March 31, 2026, we repurchased <ix:nonFraction unitRef="shares" contextRef="c-58" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-493">34,690</ix:nonFraction> shares of Class A common stock for $<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-494">5.0</ix:nonFraction> million. As of March&#160;31, 2026, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-495">995.0</ix:nonFraction> million remained available for repurchases.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We immediately retire shares repurchased under the Share Repurchase Program and reduce our Class A common stock component of stockholders&#8217; equity by the par value of repurchased shares. The excess of the repurchase price over par value for shares repurchased is recorded to additional paid-in capital.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Reserved for Issuance</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2024, our board of directors adopted the 2024 Incentive Award Plan (the &#8220;2024 Plan&#8221;), which became effective in connection with our initial public offering in March 2024. Under the 2024 Plan, shares of our Class A common stock are reserved for issuance pursuant to a variety of stock-based compensation awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfStockByClassTextBlock" id="f-496" 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%">March 31,<br/>2026</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/>2025</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-100" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-497">10,410,938</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-101" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-498">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"/></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-102" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-499">3,571,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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-103" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-500">4,370,034</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="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%">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-104" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-501">55,022,839</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-105" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-502">45,792,210</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-106" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-503">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-107" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-504">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-505">70,342,289</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-506">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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The remaining shares reserved for future issuance under the 2024 Plan relate to our Class A common stock.</span></div></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_1649267443076"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-507" continuedAt="f-507-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11. Stock-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs and RSAs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our restricted stock units (&#8220;RSUs&#8221;) and restricted stock awards (&#8220;RSAs&#8221;) vest based on the terms in the grant agreements and generally vest ratably over <span style="-sec-ix-hidden:f-508">one</span> to <ix:nonNumeric contextRef="c-109" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-509">four years</ix:nonNumeric> from the vesting commencement date. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-510" continuedAt="f-510-1" escape="true">The following table summarizes the RSU and RSA activity for the three months ended March 31, 2026:</ix:nonNumeric></span></div><ix:continuation id="f-510-1"><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:2px 1pt;text-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, 2025</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-511">4,460,851</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-512">58.71</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-513">533,879</ix:nonFraction>&#160;</span></td><td style="background-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-514">148.03</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-515">1,236,513</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-516">69.37</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-517">109,065</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-518">71.07</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 March 31, 2026</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-519">3,649,152</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-520">67.79</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: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%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-507-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%">As of March&#160;31, 2026, 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-521">3,649,152</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-522">3,237,957</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-523">411,195</ix:nonFraction> relate to Class B common stock. Total unrecognized stock-based compensation expense related to RSUs and RSAs was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="f-524">162.3</ix:nonFraction> million as of March&#160;31, 2026 and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-110" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-525">0.90</ix:nonNumeric> years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options vest based on terms in the stock option agreement and generally vest over <ix:nonNumeric contextRef="c-111" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-526">five years</ix:nonNumeric> quarterly or <ix:nonNumeric contextRef="c-112" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-527">four years</ix:nonNumeric> with <ix:nonFraction unitRef="number" contextRef="c-113" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-528">25</ix:nonFraction>% of the award vesting <ix:nonNumeric contextRef="c-113" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-529">one year</ix:nonNumeric> from the vesting commencement date then ratably over the following <ix:nonNumeric contextRef="c-114" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-530">three years</ix:nonNumeric>. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-531" continuedAt="f-531-1" escape="true">The following table summarizes the stock option activity during the three months ended March 31, 2026:</ix:nonNumeric></span></div><ix:continuation id="f-531-1"><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-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, 2025</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-532">10,852,131</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-533">38.38</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-115" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-534">7.14</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-535">2,078,120</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-536">441,193</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-537">11.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 March 31, 2026</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-6" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-538">10,410,938</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-539">39.53</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:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-540">7.02</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-541">990,280</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%">Vested as of March 31, 2026</span></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="shares" contextRef="c-6" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-542">5,513,146</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 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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-543">34.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:2px 1pt;text-align: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-544">6.38</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:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-545">551,903</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:400;line-height:100%">Vested and expected to vest as of March 31, 2026</span></td><td colspan="2" style="background-color:#cceeff;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-546">10,410,938</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-547">39.53</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:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-548">7.02</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-549">990,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2026, 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-550">10,410,938</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-551">8,917,603</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-552">1,493,335</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-553">76.3</ix:nonFraction> million as of March&#160;31, 2026 and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-116" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-554">2.74</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-Based Compensation Expense</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-555" 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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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><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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-556">145</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-118" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-557">217</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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-558">42,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-559">52,610</ix: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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-560">5,823</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-122" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-561">10,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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-562">19,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-563">22,449</ix: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: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-564">68,336</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-5" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-565">85,414</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="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i57d391c0f56146dea8046dfb4a2f453f_88"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-566" continuedAt="f-566-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. Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, we update the estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, we make a cumulative adjustment in such period. For the three months ended March 31, 2026 and 2025, income tax expense (benefit) was immaterial. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have a full valuation allowance against our United States federal and state deferred tax assets and will continue to maintain it until there is sufficient evidence to support the future utilization of these assets. Given our recent history of generating net income in the United States, we believe that there is a reasonable possibility that sufficient positive evidence may become available within the next 12 months to allow us to release a significant portion of the valuation allowance in the United States. The reversal would result in a significant income tax benefit in the period when we release it. However, the exact timing and amount of the valuation allowance release are subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-566-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%">forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors.</span></div></ix:continuation><div id="i57d391c0f56146dea8046dfb4a2f453f_91"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-567" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">13. Related Parties and Related-Party Transactions</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advance Magazine Publishers Inc.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2026, Advance Magazine Publishers Inc. (&#8220;Advance&#8221;) held approximately <ix:nonFraction unitRef="number" contextRef="c-125" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-568">22</ix:nonFraction>% of our outstanding shares of Class A and Class B common stock and is a related party to Reddit as Advance holds more than 10% of the voting power of our outstanding Class A and Class B common stock. There have been no changes to the terms of the agreements that govern Advance&#8217;s rights as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in our Annual Report. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We currently sublease office space in New York and Chicago from Advance. Total lease costs and other related expenses for our subleases were immaterial for the three months ended March 31, 2026 and 2025.</span></div></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_1668"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-569" continuedAt="f-569-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14. Segment and Geographic Information</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-570">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 as the measure of segment profit or loss for evaluating performance and allocating resources through comparison of actual amounts against budgeted and prior period amounts in order to make strategic decisions.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-571" continuedAt="f-571-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:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-572">663,411</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-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-573">392,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="display:none"/><td colspan="3" style="display:none"/><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><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-126" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-574">56,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-575">36,872</ix: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"/><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%">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-126" decimals="-3" name="rddt:GrossProfitAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-576">607,289</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-127" decimals="-3" name="rddt:GrossProfitAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-577">355,489</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height: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="display:none"/><td colspan="3" style="display:none"/><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"><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-126" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-578">341,319</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-127" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-579">240,218</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"/><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%">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-126" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-580">78,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-581">107,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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-126" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-582">4,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="usd" contextRef="c-127" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-583">3,963</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"/><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%">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-126" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-584">23,885</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-127" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-585">20,414</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"/><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%">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-126" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-586">1,747</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-127" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-587">1,721</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"/><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><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-126" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-588">1,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-589">120</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"/><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%">Segment net income</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-126" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-590">203,981</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-127" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-591">26,158</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"/><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%">Consolidated net income</span></td><td style="background-color:#ffffff;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:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-592">203,981</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;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:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-593">26,158</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="display:none"/><td colspan="3" style="display:none"/><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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted cost of revenue is cost of revenue adjusted for stock-based compensation and related taxes as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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-126" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-594">56,267</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-127" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-595">37,089</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"/><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: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="display:none"/><td colspan="3" style="display:none"/><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 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-128" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" scale="3" id="f-596">145</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-129" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" scale="3" id="f-597">217</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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:#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-126" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-598">56,122</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-127" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-599">36,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Reddit, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-571-1"><ix:continuation id="f-569-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 and depreciation and amortization as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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-126" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-600">424,232</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-127" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-601">351,369</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"/><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: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="display:none"/><td colspan="3" style="display:none"/><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 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-130" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-602">78,703</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-131" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-603">107,188</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"/><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 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-130" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-604">4,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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-131" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-605">3,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted operating expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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-126" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-606">341,319</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-127" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-607">240,218</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="display:none"/><td colspan="3" style="display:none"/><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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other segment expenses primarily includes realized gains and losses on sales of marketable securities and foreign currency transaction gains and losses.</span></div></ix: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%">19</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_100"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (the &#8220;Annual Report&#8221;). In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs that involve significant risks and uncertainties. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to those differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in &#8220;Risk Factors&#8221; and &#8220;Note Regarding Forward-Looking Statements.&#8221;</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_103"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Overview of First Quarter 2026 Results</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">User Metrics</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Daily Active Uniques (&#8220;DAUq&#8221;) were 126.8&#160;million for the three months ended March 31, 2026, an increase of 17% 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.23 for the three months ended March 31, 2026, an increase of 44% 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 $663.4 million for the three months ended March 31, 2026, 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.5% for the three months ended March 31, 2026, as compared to 90.5% in the three months ended March 31, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Operating expenses were $424.2 million for the three months ended March 31, 2026 as compared to $351.4&#160;million in the three months ended March 31, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net income was $204.0 million for the three months ended March 31, 2026, as compared to $26.2 million in the three months ended March 31, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted EBITDA was $266.0 million for the three months ended March 31, 2026, as compared to $115.3 million in the three months ended March 31, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net cash provided by operating activities was $312.3 million for the three months ended March 31, 2026, as compared to $127.6 million in the three months ended March 31, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Free Cash Flow was $311.2 million for the three months ended March 31, 2026, as compared to $126.6 million in the three months ended March 31, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cash, cash equivalents, and marketable securities were $2.8 billion as of March&#160;31, 2026</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_106"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Key Financial and Operating Metrics</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We review a number of metrics, including the key metrics discussed below, to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans, and make strategic decisions.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trends in User Metrics</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Daily Active Unique</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We define a daily active unique (&#8220;DAUq&#8221;) as a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a 24-hour period. We calculate average DAUq for a particular period by adding the number of DAUq on each day of that period and dividing that sum by the number of days in that period. DAUq is shown globally and also broken out by the United States and the rest of the world because these markets have different characteristics. Most notably, we are more advanced in engagement and monetization in the United States than in the rest of the world. We measure DAUq because we believe that this metric helps management and investors understand usage of and engagement with our platform. DAUq is the primary metric by which we measure the scale of our active user base.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">DAUq includes visits from those who have logged in to a registered account as well as those who have not logged in to&#8212;or do not have&#8212;a registered account. Visitors that come to Reddit from search engines are generally not logged in and originate from both desktop and mobile web. Currently, monetization of these users is mainly through conversation pages and feed ads.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, we deployed further advances in our process used to identify and address activity by users and visitors, including web crawlers and scrapers. As we identify automated agents, we remove them from our DAUq count prospectively and do not recalculate DAUq for prior periods if we assess such impact to be immaterial. As we have continued to improve our capabilities to identify suspicious traffic, we have not seen this methodology materially impact trends in DAUq from quarter to quarter. Year-over-year and quarter-over-quarter activity can also fluctuate due to various internal and external factors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Historically we monitored logged-in DAUq, which we define as a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a 24-hour period and was logged in to a registered account. We measured logged-in DAUq because these users tend to have higher engagement and spend more time on our platform compared to users who are not logged in to a registered account. However, as our business has scaled and our product strategy has evolved, our focus has shifted to delivering immediate value for all users and enabling them to engage with content on Reddit, regardless of whether they are logged in or logged out. As a result, management primarily uses total DAUq and DAUq by geography for managing the business and for evaluating our core operating performance. Therefore, beginning in the quarter ended September 30, 2026, we will no longer report logged-in and logged-out DAUq.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Average DAUq</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(in millions)</span></div><div style="text-align:center"><img src="rddt-20260331_g2.jpg" alt="3148" style="height:325px;margin-bottom:5pt;vertical-align:text-bottom;width:625px" id="i-2"/></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:443.25pt"><tr><td style="width:1.0pt"/><td style="width:147.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding: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%">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><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></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%">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><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%">7%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="text-align:center"><img src="rddt-20260331_g3.jpg" alt="3152" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:311px" id="i-3"/><img src="rddt-20260331_g4.jpg" alt="3153" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:312px" id="i-4"/></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:470.25pt"><tr><td style="width:1.0pt"/><td style="width:82.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:93.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:12.25pt"/><td style="width:1.0pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding: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%">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: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: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%">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: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: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%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">1%</span></td><td colspan="3" style="padding: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%">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: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: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 March&#160;31, 2026, global DAUq grew 17% compared to the prior year period, driven by 7% growth in DAUq in the United States and 26% growth in DAUq in the rest of world. Global DAUq grew 4% compared to the prior quarter period, driven by 2% growth in DAUq in the United States and 6% growth in DAUq in the rest of world. The growth in global DAUq in the three months ended March&#160;31, 2026, compared to the prior year and prior quarter periods, was primarily driven by the combination of third-party search engine algorithm changes and continued traction from our growth initiatives, particularly in machine translation, marketing, and product improvements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weekly Active Unique</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We define a weekly active unique (&#8220;WAUq&#8221;) as a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a trailing seven-day period. We calculate average quarterly WAUq for a particular period by adding the number of WAUq on each day of that period and dividing that sum by the number of days in that period. We measure WAUq because we believe that this metric helps management and investors understand the reach of our platform.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, we deployed further advances in our process used to identify and address activity by users and visitors, including web crawlers and scrapers. As we identify automated agents, we remove them from our WAUq count prospectively and do not recalculate WAUq for prior periods if we assess such impact to be immaterial. As we have continued to improve our capabilities to identify suspicious traffic, we have not seen this methodology materially impact trends in WAUq from quarter to quarter.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="text-align:center"><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-20260331_g5.jpg" alt="6996" style="height:325px;margin-bottom:5pt;vertical-align:text-bottom;width:625px" id="i-5"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:443.25pt"><tr><td style="width:1.0pt"/><td style="width:147.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding: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%">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><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></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%">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><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-20260331_g6.jpg" alt="7002" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:311px" id="i-6"/><img src="rddt-20260331_g7.jpg" alt="7003" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:312px" id="i-7"/></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:444.00pt"><tr><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:94.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding: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%">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: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: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%">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><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%">33%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the three months ended March&#160;31, 2026, global WAUq grew 23% compared to the prior year period, driven by 10% growth in WAUq in the United States and 33% growth in WAUq in the rest of world. For the three months ended March&#160;31, 2026, 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 three months ended March&#160;31, 2026, we recorded revenue of $663.4&#160;million, as compared to revenue of $392.4&#160;million for the three months ended March&#160;31, 2025, representing an increase of 69% compared to the prior year period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ARPU</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We define average revenue per unique (&#8220;ARPU&#8221;) as quarterly revenue in a given geography divided by the average DAUq in that geography. For the purposes of calculating ARPU, advertising revenue in a given geography is based on the geographic location in which advertising impressions are delivered, as this approximates revenue based on user activity, while other revenue in a given geography is based on the billing address of the customer. This differs from the presentation of our revenue by geography in the notes to our consolidated financial statements included elsewhere in the Quarterly Report on Form 10-Q, where both advertising revenue and other revenue are based on the billing address of the customer.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-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. Additionally, logged-out users typically have lower engagement and spend less time on our platform compared to users who are logged in to a registered account, and therefore, logged-in users generally contribute significantly more to ARPU than logged-out users due to the lower monetization opportunity of logged-out users. 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-20260331_g8.jpg" alt="9656" style="height:320px;margin-bottom:5pt;vertical-align:text-bottom;width:600px" id="i-8"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:435.75pt"><tr><td style="width:1.0pt"/><td style="width:139.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding: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%">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><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%">44%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><img src="rddt-20260331_g9.jpg" alt="9664" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:300px" id="i-9"/><img src="rddt-20260331_g10.jpg" alt="9665" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:300px" id="i-10"/></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:427.50pt"><tr><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:12.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:70.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding: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%">(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: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: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%">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%">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><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%">51%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2026, ARPU was $5.23, an increase of 44% compared to $3.63 for the prior year period, United States ARPU was $9.63, compared to $6.27 for the prior year period, and rest of world ARPU was $2.02, compared to $1.34 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 ad impressions delivered and an increase in pricing. During the three months ended March 31, 2026, ad impressions delivered increased by approximately 32% compared to the prior year period driven in part by ad load optimization and improvements, including new ad placements, and by increases in the number of users and user engagement. During the three months ended March 31, 2026, the price of ads increased by approximately </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32% compared to the prior year period driven by higher advertiser demand and performance across the full funnel of ad objectives.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_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%">Non-GAAP Financial Measures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use certain non-GAAP financial measures to supplement our consolidated financial statements, which are presented in accordance with U.S. GAAP, to evaluate our core operating performance. These non-GAAP financial measures include Adjusted EBITDA and Free Cash Flow. We use these non-GAAP financial measures to facilitate reviews of our operational performance and as a basis for strategic planning. By excluding certain items that are non-recurring or not reflective of the performance of our normal course of business, we believe that Adjusted EBITDA and Free Cash Flow provide meaningful supplemental information regarding our performance. Accordingly, we believe these non-GAAP financial measures are useful to investors and others because they allow investors to supplement their understanding of our financial trends and evaluate our ongoing and future performance in the same manner as management. However, there are a number of limitations related to the use of non-GAAP financial measures as they reflect the exercise of judgment by our management about which expenses are included or excluded in determining these non-GAAP measures. These non-GAAP measures should be considered in addition to, not as a substitute for or in isolation from, our financial results prepared in accordance with U.S. GAAP. Other companies, including companies in our industry, may calculate these non-GAAP financial measures differently or not at all, which reduces their usefulness as comparative measures.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA is defined as net income excluding interest (income) expense, net, income tax expense (benefit), depreciation and amortization, stock-based compensation expense and related taxes, other (income) expense, net, and certain other non-recurring or non-cash items impacting net income that we do not consider indicative of our ongoing business performance. Other (income) expense, net consists primarily of realized gains and losses on sales of marketable securities, foreign currency transaction gains and losses, and other income and expense that are not indicative of our core operating performance. We consider the exclusion of certain non-recurring or non-cash items in calculating Adjusted EBITDA to provide a useful measure for investors and others to evaluate our operating results in the same manner as management.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of our net income, the most directly comparable financial measure presented in accordance with U.S. GAAP, to Adjusted EBITDA:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">Net income</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%">203,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">26,158&#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"/><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%">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="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%">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%">(23,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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,747&#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%">(1,721)</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"/><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%">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%">4,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,963&#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"/><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%">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%">78,848&#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%">107,405&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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:#ffffff;padding:2px 0 2px 1pt;text-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,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 EBITDA</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%">265,970&#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%">115,271&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Includes depreciation and amortization as follows:</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">2,639&#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%">2,540&#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"/><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:9pt;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:9pt;font-weight:400;line-height:100%">1,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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,202&#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"/><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:9pt;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:9pt;font-weight:400;line-height:100%">229&#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%">221&#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"/><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:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">4,210&#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%">3,963&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Includes stock-based compensation expense and related taxes as follows:</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">217&#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"/><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: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:9pt;font-weight:400;line-height:100%">49,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">65,187&#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"/><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: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:9pt;font-weight:400;line-height:100%">7,137&#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%">14,220&#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"/><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: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:9pt;font-weight:400;line-height:100%">21,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">27,781&#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"/><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: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: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%">78,848&#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%">107,405&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Free Cash Flow</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Free Cash Flow represents net cash provided by (used in) operating activities less purchases of property and equipment. We believe that Free Cash Flow is useful to investors as a liquidity measure because it measures our ability to generate or use cash. Once our business needs and obligations are met, cash can be used to maintain a strong balance sheet and invest in future growth. Additionally, we believe that Free Cash Flow is an important measure since we use third-party infrastructure partners to host our services and therefore we do not incur significant capital expenditures to support revenue generating activities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of net cash provided by (used in) operating activities, the most directly comparable financial measure calculated in accordance with U.S. GAAP, to Free Cash Flow:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 Free Cash Flow:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">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%">312,253&#160;</span></td><td style="background-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%">127,578&#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"/><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%">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="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%">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%">(1,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(979)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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:1pt solid #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%">311,163&#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%">126,599&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div id="i57d391c0f56146dea8046dfb4a2f453f_115"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our historical consolidated statements of operations data for the periods indicated:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.057%"/><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.678%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Three months ended March 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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%">$ 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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">(unaudited)</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 percentages)</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%">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%">663,411&#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%">392,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%">271,050&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#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%">203,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">26,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">177,823&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><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%">265,970&#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%">115,271&#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%">150,699&#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%">131&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We generate a majority of our revenue through the sale of advertising on our mobile applications and website. We recognize revenue only after transferring control of promised goods or services to customers, which occurs when a user clicks on an ad contracted on a cost per click (&#8220;CPC&#8221;) basis, views an ad contracted on a cost per thousand impressions (&#8220;CPM&#8221;) basis, views a video ad contracted on a cost per view (&#8220;CPV&#8221;) basis, or on a fixed fee basis, based upon ad delivery over the service period, which is typically less than 30 days in duration.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue from content licensing and products sold directly to users. In our content licensing arrangements, we provide customers with the right to access content from our platform over the contractual period. We recognize content </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="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have a full valuation allowance against our United States federal and state deferred tax assets and will continue to maintain it until there is sufficient evidence to support the future utilization of these assets. Given our recent history of generating net income in the United States, we believe that there is a reasonable possibility that sufficient positive evidence may become available within the next 12 months to allow us to release a significant portion of the valuation allowance in the United States. The reversal would result in a significant income tax benefit in the period when we release it. However, the exact timing and amount of the valuation allowance release are subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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: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="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%">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%">663,411&#160;</span></td><td style="background-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%">392,361&#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"/><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><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="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%">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%">56,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,089&#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"/><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%">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%">207,246&#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%">191,271&#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"/><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%">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%">151,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,685&#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"/><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%">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%">65,514&#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%">69,413&#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"/><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 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%">480,499&#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%">388,458&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">182,912&#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%">3,903&#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"/><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%">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%">22,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,534&#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"/><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%">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%">205,728&#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%">24,437&#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"/><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%">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,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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</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%">203,981&#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%">26,158&#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"/><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><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%">265,970&#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%">115,271&#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="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%">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%">312,253&#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%">127,578&#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"/><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><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%">311,163&#160;</span></td><td style="background-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%">126,599&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">_________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See &#8220;Non-GAAP Financial Measures&#8212;Adjusted EBITDA&#8221; for more information and for a reconciliation of Adjusted EBITDA to net income, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See &#8220;Non-GAAP Financial Measures&#8212;Free Cash Flow&#8221; for more information and for a reconciliation of Free Cash Flow to net cash provided by (used in) operating activities, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="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%">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="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%">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="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%">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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="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%">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%">31&#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&#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"/><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%">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%">23&#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"/><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%">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%">10&#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%">18&#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"/><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 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%">72&#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%">99&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">28&#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%">1&#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"/><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%">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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">31&#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%">6&#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"/><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%">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="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%">Net income</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%">31&#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%">6&#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="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="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><div id="i57d391c0f56146dea8046dfb4a2f453f_1678"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March 31, 2026 and 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.057%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Three months ended<br/>March 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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%">$ 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 percentages)</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%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">663,411&#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%">392,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%">271,050&#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><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:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">525,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">313,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">211,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#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%">67&#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:9pt;font-weight:400;line-height:100%">%</span></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:9pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">137,850&#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%">78,509&#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%">59,341&#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%">76&#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 three months ended March 31, 2026 increased by $271.1&#160;million, or 69%, compared to the prior year period. The growth in revenue was due primarily to an increase in advertising revenue of $266.0&#160;million, or 74%, as compared to the prior year period driven by an increase in impressions delivered and an increase in pricing. During the three months ended March 31, 2026, ad impressions delivered increased by approximately 32% compared to the prior year period driven in part by ad load optimization and improvements, including new ad placements, and by increases in the number of users and user engagement. For more information regarding increases in the number of users, see &#8220;&#8212;Key Financial and Operating Metrics&#8212;Trends in User Metrics.&#8221; During the three months ended March 31, 2026, the price of ads increased by approximately 32% compared to the prior year period driven by higher advertiser demand and performance across the full funnel of ad objectives.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue in the United States for the three months ended March 31, 2026 increased by $211.7&#160;million, or 67%, compared to the prior year period. Revenue in the rest of world for the three months ended March 31, 2026 increased by $59.3&#160;million, or 76%, compared to the prior year period. Revenue growth for both geographies was driven by the factors described above. The growth in revenue in the rest of world was also due to our focus on, among other factors, internationalization, including through machine translation and improving local content.</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:62.057%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Three months ended<br/>March 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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%">$ 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 percentages)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding: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%">56,267&#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%">37,089&#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%">19,178&#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%">52&#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 three months ended March 31, 2026 increased by $19.2&#160;million, or 52%, compared to the prior year period. The increase in cost of revenue was primarily attributable to increased hosting usage to support product enhancements and user growth on our platform, partially offset by lower hosting prices.</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:62.057%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Three months ended<br/>March 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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%">$ 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 percentages)</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%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">207,246&#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%">191,271&#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%">15,975&#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%">8&#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%">Research and development expenses for the three months ended March 31, 2026 increased by $16.0&#160;million, or 8%, compared to the prior year period. The increase was driven primarily by an increase in hosting costs associated with internal research and development activities.</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="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.057%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Three months ended<br/>March 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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%">$ 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 percentages)</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%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">151,472&#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%">90,685&#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%">60,787&#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%">67&#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 three months ended March 31, 2026 increased by $60.8&#160;million, or 67%, compared to the prior year period. The increase was driven primarily by an increase in user and brand marketing expenses and, to a lesser extent, an increase in employee-related costs, driven in part by an increase in headcount.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.057%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Three months ended<br/>March 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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%">$ 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 percentages)</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%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">65,514&#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%">69,413&#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%">(3,899)</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%">(6)</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 three months ended March 31, 2026 were relatively flat compared to 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:62.057%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Three months ended<br/>March 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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%">$ 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 percentages)</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%">Other income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">22,816&#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%">20,534&#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%">2,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="2" style="background-color:#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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net for the three months ended March 31, 2026 increased by $2.3&#160;million, or 11%, compared to the prior year period. 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:62.057%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Three months ended<br/>March 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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%">$ 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 percentages)</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%">Income tax expense (benefit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,747&#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,721)</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%">3,468&#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%">(202)</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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) for the three months ended March 31, 2026 increased by $3.5&#160;million, or (202)%, compared to the prior year period. The increase was primarily due to an increase in income before income taxes as compared to the prior year period.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_124"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have historically financed our operations primarily through net proceeds from the sale of our stock and payments received from our customers. We began generating net positive operating cash flows in 2024. Our primary uses of cash are employee-related costs and the cost of operating our mobile applications and website. </span></div><div style="margin-bottom:9pt;text-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 March&#160;31, 2026, we had $2.8&#160;billion in cash, cash equivalents, and marketable securities. Our cash and cash equivalents consist of cash in bank accounts, money market accounts, time deposits, and other highly liquid investments with original maturities of 90 days or less from the date of purchase. Marketable securities consist of U.S. government securities, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">investment-grade corporate and government agency securities, time deposits, and commercial paper. As of March&#160;31, 2026, approximately 2% of our cash, cash equivalents, and marketable securities was held outside of the United States.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;1, 2025, we entered into an Amended and Restated Credit and Guarantee Agreement, which amended and restated our prior Credit and Guarantee Agreement dated October 8, 2021 (as amended on May 23, 2023), and provides for a five-year, $500.0 million, revolving loan and standby letter of credit facility (&#8220;Revolving Credit Facility&#8221;) of which $100.0 million can be issued as letters of credit and another $100.0 million of which can be borrowed in certain non-U.S. dollar currencies. As of March&#160;31, 2026, we have issued three letters of credit, two of which are denominated in a foreign currency, for an aggregate of $5.4 million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $94.6 million. The aggregate available balance under the Revolving Credit Facility was $494.6 million as of March&#160;31, 2026.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Revolving Credit Facility, borrowings can be ABR Loans, Term Benchmark Loans, or RFR Loans. Outstanding ABR Loans bear interest at a rate equal to the greatest of (A) the Prime Rate, (B) the NYFRB Rate plus 0.5%, or (C) the Adjusted Term SOFR Rate plus 1.0% (each as defined in the Revolving Credit Facility), in each case plus 0.25%. Outstanding Term Benchmark Loans bear interest at the Adjusted Term SOFR Rate, the Adjusted EURIBOR Rate, the Adjusted Term CORRA Rate, or the Adjusted AUD Rate (each as defined in the Revolving Credit Facility), as applicable, in each case plus 1.25%. Outstanding RFR Loans bear interest at a rate equal to the Adjusted Daily Simple RFR (as such term is defined in the Revolving Credit Facility) plus 1.25%. We are required to pay a quarterly commitment fee that accrues at 0.15% per annum on the unused portion of the aggregate commitments under the Revolving Credit Facility.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility contains customary conditions on our borrowings, including events of default and covenants. Covenants include restrictions on our and certain of our subsidiaries&#8217; ability to incur indebtedness, grant liens, make distributions to holders of our preferred and common stock, make investments, or engage in transactions with our affiliates, and require us to adhere to a maximum total leverage ratio. The obligations under the Revolving Credit Facility are secured by liens on substantially all of our assets, including intellectual property assets. However, the Revolving Credit Facility provides for the permanent release of guarantees and collateral upon our achievement of certain investment grade ratings. We were in compliance with all covenants as of March&#160;31, 2026.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe our cash flows from operations, existing cash, cash equivalents, and marketable securities, and amounts available under our Revolving Credit Facility will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months and for the foreseeable future. We continuously evaluate our liquidity and capital resources, including our access to external capital, to ensure we can finance our future capital needs.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $1.0 billion of our Class A common stock (the &#8220;Share Repurchase Program&#8221;). Under the Share Repurchase Program, we may repurchase shares of our Class A common stock from time to time on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. During the three months ended March 31, 2026, we repurchased 34,690 shares of our Class A common stock for $5.0 million. As of March&#160;31, 2026, $995.0 million remained available for repurchases.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the periods presented:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.800%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-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%">Net cash provided by (used in) operating activities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">312,253&#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%">127,578&#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%">Net cash provided by (used in) investing activities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,502)</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="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:10pt;font-weight:400;line-height:100%">(16,296)</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%">(26,491)</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 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: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%">420,779&#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%">73,585&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Free Cash Flow</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">311,163&#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%">126,599&#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></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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $312.3&#160;million in the three months ended March 31, 2026, resulting primarily from net income of $204.0&#160;million in the three months ended March&#160;31, 2026, adjustments for non-cash items, primarily related to stock-based compensation expense of $68.3 million, and a decrease in accounts receivable of $68.0&#160;million due to the timing of cash collections. These amounts were partially offset by an increase in prepaid expenses and other assets of $23.8&#160;million. Net cash provided by operating activities was $127.6&#160;million in the three months ended March 31, 2025, resulting primarily from net income of $26.2&#160;million in the three months ended March 31, 2025 and adjustments for non-cash items, primarily related to stock-based compensation expense of $85.4 million, a decrease in accounts receivable of $23.4&#160;million due to the timing of cash collections, and an increase in accrued expenses and other current liabilities of $16.1&#160;million due to the timing of payments. These amounts were partially offset by an increase in prepaid expenses and other assets of $17.0&#160;million.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $124.8&#160;million in the three months ended March 31, 2026, primarily due to maturities and proceeds from the sale of marketable securities of $492.5 million, partially offset by additional purchases of marketable securities of $364.9 million. Net cash used in investing activities was $(27.5) million in the three months ended March 31, 2025, primarily due to additional purchases of marketable securities of $504.8 million, partially offset by maturities and proceeds from the sale of marketable securities of $477.4 million.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 $(16.3)&#160;million in the three months ended March 31, 2026 and consisted primarily of cash payments for taxes related to net share settlement of restricted stock units of $16.2 million. Net cash used in financing activities was $(26.5)&#160;million in the three months ended March 31, 2025 and consisted primarily of cash payments for taxes related to net share settlement of restricted stock units of $36.7 million, partially offset by proceeds from exercises of employee stock options of $10.2&#160;million.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Free Cash Flow</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Free Cash Flow was $311.2&#160;million and $126.6&#160;million for the three months ended March 31, 2026 and 2025, respectively, and was composed of net cash provided by operating activities, resulting primarily from net income, adjustments for non-cash items, and changes in working capital. Free Cash Flow also included purchases of property and equipment of $1.1 million and $1.0 million for the three months ended March 31, 2026 and 2025, respectively. For the three months ended March&#160;31, 2026, the increase in Free Cash Flow as compared to the prior year period was driven primarily by the increase in net income.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_127"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the periods presented, we did not have, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_130"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancellable contractual obligations and commitments primarily related to third-party cloud infrastructure agreements under which we are granted access to certain cloud services as well as operating lease agreements. During the three months ended March&#160;31, 2026, there were no material changes outside the normal course of business to the purchase obligations as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in the Annual Report.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_133"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We prepare our consolidated financial statements in accordance with U.S. GAAP. Preparing these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ significantly from these estimates. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, results of operations, financial condition, and cash flows will be affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other than as described below, there have been no material changes to our critical accounting policies and estimates as described in our Annual Report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_142"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2&#8212;Basis of Presentation and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> of the notes to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for any recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_148"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate risk and foreign currency risk as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We had cash and cash equivalents of $1.4 billion and $1.0 billion as of March&#160;31, 2026 and December&#160;31, 2025, respectively. We had marketable securities of $1.4 billion and $1.5 billion as of March&#160;31, 2026 and December&#160;31, 2025, respectively. Our cash and cash equivalents consist of cash in bank accounts, money market accounts, time deposits, and other highly liquid investments with original maturities of 90 days or less from the date of purchase. Marketable securities consist of U.S. government securities, investment-grade corporate and government agency securities, time deposits, and commercial paper. Our investment policy and strategy are focused on the preservation of capital and supporting our liquidity requirements. We do not enter into investments for trading or speculative purposes. Due to the relatively short-term nature of our investment portfolio, a hypothetical 100 basis point change in interest rates would not have a material effect on the fair value of our portfolio or our consolidated financial statements for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2026 and 2025, the majority of our revenue and operating expenses were denominated in U.S. dollars. We therefore have not had material foreign currency risk associated with sales and cost-based activities. For the three months ended March 31, 2026 and 2025, our operations outside of the United States were not considered material and our results of operations and cash flows were minimally subject to fluctuations from changes in foreign currency rates. We believe the exposure to foreign currency fluctuation from operating expenses is immaterial at this time as the related costs do not constitute a significant portion of our total expenses. As we continue to grow international operations, our exposure to foreign currency risk will become more significant. A hypothetical 10% increase or decrease in the relative value of the U.S. dollar to other currencies would not have a material effect on our consolidated financial statements for the periods presented. For the three months ended March 31, 2026 and 2025, we did not enter into any foreign currency exchange contracts for purposes of hedging foreign exchange rate fluctuations on our business operations, although we may elect to do so in the future.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_151"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that these disclosure controls and procedures were effective at a reasonable assurance level as of March&#160;31, 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%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Limitations on Effectiveness of Controls and Procedures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, the effectiveness of any internal control over financial reporting is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_154"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Part II - Other Information</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_157"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This information is set forth under </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9&#8212;Commitments and Contingencies&#8212;Legal Matters and Indemnifications</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, which is incorporated herein by reference.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_160"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">A description of the risks and uncertainties associated with our business is set forth below. These disclosures reflect our beliefs and opinions as to factors that could materially and adversely affect us and our securities in the future. References to past events are provided by way of example only and are not intended to be a complete listing of such events or a representation as to whether or not such factors or similar events have occurred in the past or their likelihood of occurring in the future. You should carefully consider the risks described below as well as the other information in this Quarterly Report on Form 10-Q, including our consolidated financial statements and the notes thereto, and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; The occurrence of any of the events or developments described below could adversely affect our business, results of operations, financial condition, reputation, and prospects. In such an event, the market price of our Class A common stock could decline, and you may lose all or part of your investment.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_1464"></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factor Summary</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to numerous risks and uncertainties, including those described more fully below in this Quarterly Report on Form 10-Q. The following is a summary of principal risks and uncertainties that could materially adversely affect our business, results of operations, financial condition, and prospects. This summary should be read in conjunction with the &#8220;Risk Factors&#8221; section and should not be relied upon as an exhaustive summary of the material risks and uncertainties facing our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we fail to increase or retain our user base, and in particular, our daily active uniques (&#8220;DAUq&#8221;), or if user engagement declines, our business, results of operations, financial condition, and prospects will be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If Redditors do not continue to contribute content or their contributions are not valuable or appealing to other Redditors, we may experience a decline in the number of Redditors accessing our products and services and in user engagement, which could result in the loss of advertisers and may harm our reputation, business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business depends on a strong brand and reputation, and if we are unable to maintain and enhance our brand and reputation, our ability to expand our user and advertiser bases will be impaired and our business, results of operations, financial condition, and prospects could be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in internet search engine algorithms 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%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We anticipate that our ongoing efforts related to data privacy, safety, security, and content review will identify instances of misuse of user data or other undesirable activity by third parties on our platform.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If our security measures are breached, or if our products and services are subject to attacks involving our systems or data, some of which contain personal information, or that degrade or deny the ability of users to access our products and services, our products and services may be perceived as not being secure, Redditors and advertisers may curtail or stop using our products and services, and our reputation, business, results of operations, financial condition, and prospects could be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Redditor growth and engagement depends upon effective interoperation with operating systems, networks, devices, web browsers, online application stores, regulations, and standards that we do not control. Changes in our products or to those operating systems, networks, devices, web browsers, online application stores, regulations, or standards may harm Redditor retention, growth, and engagement, which could harm our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business is subject to increasingly complex and evolving laws, rules, regulations, industry standards, and other legal obligations regarding content, consumer protection, competition, privacy, and other matters. Failure to comply with such laws, rules, regulations, industry standards, and other legal obligations could harm our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interest in our Class A common stock from retail and other individual investors, for reasons unrelated to our underlying business or macro or industry fundamentals, could result in increased volatility in the market price of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The multi-class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the listing of our Class A common stock on the NYSE, including our directors, executive officers, and 5% stockholders, and their respective affiliates. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any major corporate transaction requiring stockholder approval, including change of control transactions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our amended and restated certificate of incorporation and the governance agreement we entered into with our principal stockholder grant our principal stockholder certain rights with respect to the control and management of our business, which may prevent us from taking actions that may be beneficial to us and our other stockholders.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_163"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face intense competition, and if we fail to grow or retain our user base or maintain user engagement, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The size of our user base and their level of engagement are critical to our success. Our financial performance has been, and will continue to be, significantly determined by our success in growing and retaining our user base so that we add Redditors, and those Redditors become daily users&#8212;more specifically, DAUq. We define a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a 24-hour period as a DAUq. DAUq is a user metric utilized by our management team. While it may be used to gauge usage of our platform, it may not correlate to revenue. We also measure weekly active uniques (&#8220;WAUq&#8221;) to help us understand the reach of our platform. We may not be successful in our user growth and retention strategies, which in part aim to convert monthly users or WAUq into more DAUq.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The absolute number of our DAUq and our DAUq growth rate has decreased in the past and may fluctuate or decrease in one or more markets from time to time due to various factors, especially after periods of high growth, such as we have experienced. For example, although we saw increased growth in our user base during the COVID-19 pandemic, we experienced lower levels of DAUq growth and declining DAUq as the effects of the COVID-19 pandemic subsided. DAUq has also declined in the past in periods following usage peaks surrounding certain worldwide events, such as the onset of the conflict between Russia and Ukraine in the three months ended March 31, 2022. These usage peaks are driven by external factors that are outside of our control. Accordingly, such growth may not be repeatable and we may experience declines in DAUq in the future in similar circumstances. DAUq has also been volatile during community responses to domestic and international social unrest as well as in response to actions by us. For example, we saw increased growth in our user base in the three months ended December 31, 2023, which may have been driven in part by performance improvements in our product and possibly by migration of usage from certain third-party applications in response to changes in our application program interface (&#8220;API&#8221;) terms and policies. Such growth may not be sustainable and does not necessarily mean these users are retained. Furthermore, we anticipate that our DAUq growth rate will slow over time as the absolute number of our DAUq increases. To the extent our DAUq growth rate slows or becomes negative, our success will increasingly depend on our ability to increase levels of engagement, retention, and monetization on our platform, including the level at which users visiting us from search traffic </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><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%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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 a history of net losses, and we may incur net losses again in the future. We incurred a net loss of $(484.3) million for the year ended December 31, 2024. As of March&#160;31, 2026, we had an accumulated deficit of $(467.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 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%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">seasonal or other fluctuations in spending by our advertisers or in Redditor usage or engagement on our platform, including, but not limited to, around significant planned events such as the Super Bowl and unplanned ones like natural disasters;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain advertisers;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our pricing models and our ability to maintain or improve revenue and operating margins;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in marketing, sales, and other operating expenses that we may incur to grow and expand our operations and to remain competitive;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully expand internationally and penetrate key demographics, including our international focus markets;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in currency exchange rates and changes in the proportion of our revenue and expenses denominated in foreign currencies;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in the market values of our portfolio investments and interest rates or impairments of any assets on our consolidated balance sheet;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our effective tax rate;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting standards or the application of existing or future accounting standards; </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">system failures or actual or perceived data breaches or other security or privacy-related incidents, and the costs associated with such failures, breaches, and remediations;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in governmental or other regulations affecting our business or adverse litigation judgments and related compliance costs, fines, or litigation- and dispute-related costs; and</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other risks described in this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a result, our past quarterly results of operations are not necessarily indicative of future performance. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We 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%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">inventory, leaving us unable to deliver the advertising inventory requested and receiving less revenue than otherwise expected. This also could put upward pressure on advertising prices and potentially impact the return advertisers get on their spend, which in turn could affect future advertiser spending. To scale the growth of our advertising services, we will have to successfully develop and target ad products tailored to the interests of our advertisers and our user base, which may require additional user data. If we are unable to do this with the data, technology, and resources available to us, we may need to rely more heavily on alternative revenue sources to grow our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We will make efforts to continue to identify and develop potential new revenue streams. We have explored and continue to explore different ways for Redditors to make money on Reddit, including Reddit&#8217;s earnings programs for contributors, developers, and creators, while also providing a source of revenue for Reddit as well. We also continue to explore reasonable content licensing opportunities as another possible source of revenue where those opportunities do not conflict with our values and the rights of our Redditors and have only recently generated revenue from this opportunity. There are many aspects of these possible revenue sources which are novel and untested, which makes it challenging to evaluate the viability of any future revenue opportunities or to identify the risks and challenges we may encounter in seeking to execute on our strategies. There can be no assurance that we will be successful in generating meaningful revenue from any of these non-advertising sources. If we are unable to succeed in these monetization efforts or identify new revenue opportunities, our business, results of operations, financial condition, and prospects could be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we plan to continue expanding our business operations outside the United States and offering content and advertising to Redditors and advertisers in other languages and countries. We plan to continue to enter new international markets where we have limited or no experience in deploying our services or selling advertisements. In order to expand successfully, we need to offer content and products that are tailored to the interests of local Redditors and the needs of local advertisers, each of which requires significant investment of time and resources. As we expand into new international markets, we may not yet understand the full scope of prospective users&#8217; interests, demographics, and culture, or advertiser expectations, target audiences, and return on advertising spend, in those markets. This may cause us to expand into markets before we are able to offer a service and advertising platform that has been sufficiently localized for those markets or where those markets lack the necessary demand and infrastructure for long-term adoption of our services. In addition, as our international operations increase, or more of our revenue agreements or operating expenses are denominated in currencies other than the U.S. dollar, the impact of foreign currency fluctuations may become material. If we are unsuccessful in deploying, scaling, or managing our operations in international markets, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We generate a majority of our revenue from advertising. We face intense competition for advertising spend both inside and outside the United States, and we are subject to a rapidly evolving technology landscape. If we fail to attract or retain advertisers, or advertisers do not maintain or increase their advertising budgets, our business, results of operations, financial condition, and prospects could be adversely affected. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our revenue is generated from third parties advertising on our platform. For the years ended December 31, 2025 and 2024, approximately 94% and 91% of our revenue was generated from third parties advertising on our platform, respectively. In addition, a substantial portion of our revenue is derived from a small number of advertisers, with our top ten largest advertisers accounting for approximately 21% and 25% of our revenue for the years ended December 31, 2025 and 2024, respectively. As is common in our industry, our advertisers do not have long-term advertising commitments with us, and we are at risk if we lose any major advertisers or experience a deterioration in our relationships with them or their agencies. Our advertising revenue could be adversely affected by a number of factors, including: </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our advertisers&#8217; inability to optimize their campaigns or measure the results of their campaigns;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to increase ARPU or otherwise monetize DAUq at the same or higher rate as DAUq growth, including if that growth occurs in markets that do not generate as much revenue as the United States;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions placed on, or the relevance of, ads outside of the United States, such as China, where Reddit is not directly accessible;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">timing and resources required to attract advertisers;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse legal developments relating to advertising, like those that constrain the use of certain advertising technologies or limit our ability to measure advertising effectiveness, including regulatory developments or litigation outcomes; and</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other risks described in this Quarterly Report on Form 10-Q. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also face intense competition from a wide range of platforms and traditional media, and ongoing advancements in ad-blocking technology may undermine the effectiveness of our advertising, further challenging our ability to maintain and grow revenue. The volatility of advertiser spending, particularly in response to economic uncertainty or political instability, could exacerbate these risks, making it difficult for us to predict future performance or ensure consistent growth. The occurrence of any of these or other factors could result in a reduction in demand for our ads, which may reduce the prices we receive for our ads, either of which would negatively affect our business, results of operations, financial condition, and prospects. Additionally, our international expansion introduces additional risks, such as operational challenges and regulatory compliance, which could further harm our revenue growth and results of operations. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not develop successful new products and services or improve existing products and services, our business will suffer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to retain, increase, and engage Redditors and increase our revenue depends heavily on our ability to continue to evolve our existing products and services and to create successful new products and services. We have invested, and expect to continue to invest, in improvements to our platform, changes to our existing products and services, new and unproven products and services, including machine learning and AI, and other initiatives to generate revenue and increase our user base and user engagement. We have incorporated and may continue to incorporate AI into and across our platform. For example, in 2025, we began integrating 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%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><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 are exploring or have adopted stricter content policies, including age-based access controls and discovery limitations based on an application&#8217;s rating or content. If we are unable to adapt to such changes, this could adversely affect our platform&#8217;s access to and usage within those ecosystems. Moreover, if the number of platforms for which we develop our products expands, it will result in an increase in our operating expenses.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As new mobile devices and mobile platforms are released, there is no guarantee that certain mobile devices will continue to support our platform or effectively roll out updates to our apps. Additionally, in order to deliver high-quality apps, we need to ensure that our products and services are designed to work effectively with a range of mobile technologies, systems, networks, and standards. We may not be successful in developing or maintaining relationships with key participants in the mobile industry that enhance Redditors&#8217; experience. If Redditors encounter any difficulty accessing or using our apps on their mobile devices or if we are unable to adapt to changes in popular mobile operating systems, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we are subject to the standard policies and terms of service of these operating systems, as well as policies and terms of service of the various application stores that make our apps and experiences available to our developers, creators, and users. These policies and terms of service govern the availability, promotion, distribution, content, and operation generally of applications and experiences on such operating systems and stores. Each provider of these operating systems and stores has broad discretion to change and interpret its terms of service and policies with respect to our platform and those changes may be unfavorable to us and our developers&#8217;, creators&#8217;, and users&#8217; use of our platform. If we were to violate, or an operating system provider or application store believes that we have violated, its terms of service or policies, that operating system provider or application store could limit or discontinue our access to its operating system or store. In some cases these requirements may not be clear or our interpretation of the requirements may not align with the interpretation of the operating system provider or application store, which could lead to inconsistent enforcement of these terms of service or policies against us, and could also result in the operating system provider or application store limiting or discontinuing access to its operating system or store. Any 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%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review metrics, including our DAUq metric, to evaluate growth trends, measure our performance, and make strategic decisions. We calculate our DAUq using internal company data. While this number is based on what we believe to be reasonable calculations for the applicable period of measurement, there are inherent challenges in measuring DAUq. DAUq is intended to capture traffic where a Reddit page has been viewed or the Reddit app opened at least once and, notably, include both traffic from those who have logged in to a registered account as well as from those who have not logged in to&#8212;or do not have&#8212;a registered account. In general, it is more challenging to accurately count logged-out traffic, since counting accuracy is dependent on deduplicating traffic where we do not have a registered user identifier. While we use various techniques to detect whether the same user has performed multiple views, including cookies and traffic analysis, these techniques are not guaranteed to accurately deduplicate the traffic, especially for logged-out traffic. In addition, some visitors browse Reddit using an &#8220;incognito&#8221; or &#8220;private browsing&#8221; mode. Given the privacy protections surrounding such traffic, we often do not have adequate information to accurately deduplicate such traffic.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our DAUq metrics may also be impacted by our efforts to reduce the number of false, spam, and bot accounts in existence on our platform. We regularly deactivate false, spam, and bot accounts that violate our terms or policies, and exclude these users from the calculation of our DAUq metric. In addition, we recently announced plans to clearly label non-human accounts (for example, bot accounts) and to verify that accounts displaying automated or suspicious behavior are operated by humans. However, we will not succeed in identifying and removing all false, spam, and bot accounts, which means that our DAUq count could be overstated. We are continually seeking to improve our ability to estimate the total number of false, spam, and bot accounts and eliminate them from the calculation of our DAUq, although our quarterly average DAUq metric may continue to reflect such accounts if, in our view, the impact of their inclusion has an immaterial impact on our average DAUq for the given quarter. Moreover, a single person or organization may hold multiple accounts and may use more than one account to perform multiple views within a relevant period. We lack adequate information to effectively deduplicate such traffic from different registered accounts that may come from the same person or organization. As such, the calculation of our DAUq may not accurately reflect the actual number of people or organizations using our platform.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The risks and challenges relating to our DAUq metric are also applicable to our WAUq metric, and while we may consider and possibly disclose other metrics in the future, there may be additional challenges with accurately counting such metrics. For example, deduplicating screenviews across an entire week, such as with our WAUq metric, or across an entire month exacerbates the deduplication challenges described above. In certain cases, we may need to rely on estimation techniques to improve the accuracy of such metrics. The accuracy of these techniques will depend on the methodologies chosen, resulting in a metric that may not accurately reflect the monthly traffic to our platform. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review and continually seek to improve the accuracy of and our ability to track such data, but given the complexity of the systems involved and the rapidly changing nature of mobile devices and systems, we expect to continue to encounter challenges, particularly if we continue to expand in parts of the world where mobile data systems and connections are less stable. In addition, we may improve or change our methodologies for tracking these metrics over time, which could result in unexpected changes to our metrics, including the metrics we publicly disclose. As a result, while any future periods may benefit from such improvement or change, prior periods may not be as accurate or comparable, or we may need to adjust such prior periods. The methodologies used to measure these metrics require significant judgment and are also susceptible to algorithmic or other technical errors. 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%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;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%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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="i57d391c0f56146dea8046dfb4a2f453f_166"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Human Capital and Culture</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot assure you that we will effectively manage our growth or maintain our corporate culture as we grow.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our employee headcount and the scope and complexity of our business have continued to increase, with the number of full-time employees increasing to 2,555 as of December 31, 2025 from 2,233 as of December 31, 2024. The growth and expansion </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><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%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The loss of key employees, including members of our senior management team, could disrupt our operations, adversely impact employee retention and morale, and seriously harm our business. Further, if our senior management team and other key employees fail to work together effectively and to execute our plans and strategies on a timely basis, our business could be harmed. We also do not currently maintain any key-person life insurance policies. Even if we were to obtain such policies, the loss of Mr. Huffman or other key employees, including members of our senior management team, could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_169"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Cybersecurity, Information Systems, and Intellectual Property</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business, results of operations, financial condition, and prospects may be harmed by our failure to timely and effectively scale and adapt our existing technology and infrastructure.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As Redditors generate more content, we may be required to expand and adapt our technology and infrastructure to continue to reliably store, serve, and analyze this content. It may become increasingly difficult to maintain and improve the performance of our products and services, especially during peak usage times, as our products and services become more complex and our traffic increases. In addition, because our cloud service infrastructure is run on CSPs, we cannot guarantee that we will be able to expand our infrastructure to meet demand in a timely manner, or on favorable economic terms. This is particularly challenging with regard to increasing international traffic demands. If Redditors are not able to access our platform or we are not able to make content available rapidly on our platform, Redditors may seek other channels to obtain the content, and may not return to Reddit or use Reddit as often in the future, or at all. This would negatively impact our ability to attract new users to Reddit and advertisers and the frequency with which people return to Reddit. We expect to continue to make investments to maintain and improve the capacity, capability, and reliability of our infrastructure. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and infrastructure to accommodate actual and anticipated changes in technology, our business, results of operations, financial condition, and prospects may be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We continue to scale the capacity of, and enhance the capability and reliability of, our infrastructure to support DAUq growth and increased activity on our platform. We expect that investments and expenses associated with our infrastructure will continue to grow, including operating costs, the cost to acquire additional servers and networking equipment to increase the capacity of our infrastructure, increased utilization of third-party cloud computing and associated costs thereof, and increased bandwidth costs. The improvement of our infrastructure requires a significant investment of our management&#8217;s time and our financial resources. If we fail to efficiently scale and manage our infrastructure, our business, results of operations, financial condition, and prospects would be adversely impacted.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our security measures are breached, or if our products and services are subject to attacks involving our systems or data, some of which contain personal information, or that degrade or deny the ability of users to access our products and services, our products and services may be perceived as not being secure, Redditors and advertisers may curtail or stop using our products and services, and our reputation, business, results of operations, financial condition, and prospects could be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We receive, collect, store, maintain, transfer, submit, and otherwise process personal user, employee, advertiser, and other personal, confidential, or sensitive information, and data breaches and other data security incidents expose us to a risk of loss of, or unauthorized access to, this personal information, litigation, and potential liability. As such, we are an attractive target for data security attacks by third parties. Any actual or perceived failure to prevent or mitigate data security incidents or improper access to, or use, acquisition, disclosure, alteration, or destruction of, any such data could result in significant liability and a material loss of revenue resulting from the adverse impact on our reputation and brand, a diminished ability to retain existing, or attract new users and advertisers, and disruption to our business. We rely on third-party providers to host or otherwise process some of our data and that of our users and advertisers, and any failure by such third party, or any other entity in our collective supply chain, to prevent or mitigate data security breaches or improper access to, or use, acquisition, disclosure, alteration, or destruction of, such information could have similar adverse consequences for us.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced in the past, and may in the future experience, cybersecurity attacks (including denial of service, phishing, social engineering, ransomware, malware, and integrity attacks), computer viruses, software bugs, internet interruptions, disruptions, or losses, spam or other attacks, breach by intentional or negligent conduct, theft or fraud on the part of employees or other third parties, including state-sponsored organizations with significant financial and technological 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%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">regularly encounter attempts to create false or undesirable user accounts, purchase ads, or take other actions on our platform for purposes such as spamming, engaging in coordinated information manipulation, or other objectionable ends. Our efforts to address undesirable activity on our platform also increase the risk of retaliatory attack. While we take efforts to protect our systems and data, including taking steps to protect the integrity of our APIs, there can be no assurance that our safety and security measures (and those of our third-party providers) will prevent damage to, or interruption or breach of, our information systems, data, and operations. Our technology may fail to adequately secure the personal information and other data we maintain, and we cannot entirely eliminate the risk of improper or unauthorized access to, or disclosure of, personal information and other data, other data security events that impact the integrity or availability of personal information or our systems and operations, or the related costs we may incur to mitigate and remediate the consequences from such events. We may also assume liabilities for breaches experienced by the companies we acquire. Additionally, we cannot guarantee that our insurance coverage would extend to all risks we face, including cybersecurity and AI-related risks, and may not be sufficient to cover all applicable losses. Any systems failure or compromise of our security that results in the unauthorized access to, or release of, Redditors&#8217; or advertisers&#8217; data or disruption of access to our platform could significantly limit the use and adoption of our products and services, as well as harm our reputation and brand and, therefore, our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our products operate in conjunction with, and we are dependent upon, third-party products and components across a broad ecosystem. There have been in the past, and may in the future be, significant attacks on certain of our third-party providers, such as the LastPass cybersecurity incidents in 2022. We cannot guarantee that our or our third-party providers&#8217; systems and networks have not been breached or that they do not contain exploitable defects or bugs that could result in a breach of, or disruption to, our systems and networks or the systems and networks of third parties that support us and our services. If there is a security vulnerability, error, or other bug in one of these third-party products or components and if there is a security exploit targeting them, we could face increased costs, liability claims, reduced revenue, or harm to our reputation or competitive position. The natural sunsetting of third-party products and operating systems that we use requires that our infrastructure teams reallocate time and attention to migrations and updates, during which period potential security vulnerabilities could be exploited. Third-party risks may also include insufficient security measures, data location uncertainty, and the possibility of data storage in inappropriate jurisdictions where laws or security measures may be inadequate, and our ability to monitor our third-party providers&#8217; data security practices are limited. Although we generally have agreements relating to cybersecurity and data privacy in place with our third-party providers, they are limited in nature and we cannot guarantee that such agreements will prevent the accidental or unauthorized access to, or disclosure, loss, destruction, disablement, or encryption of, use or misuse of, or modification of, data (including personal information), or enable us to obtain adequate or any reimbursement from our third-party providers in the event we should suffer any such data security-related incidents. Due to applicable laws, rules, and regulations, or contractual obligations, we may be held responsible for any information security failure or cybersecurity attack attributed to our vendors as they relate to the information we share with them. A vulnerability in a third-party provider&#8217;s software or systems, a failure of our third-party providers&#8217; safeguards, policies, or procedures, or a breach of any third-party provider&#8217;s software or systems could result in the compromise of the confidentiality, integrity, or availability of our systems or the data housed in our third-party solutions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our information technology systems and data have been, and may in the future be, subject to increased risks as many of our employees continue to work remotely and utilize network connections, computers, and devices outside our premises or network, including working at home, while in transit, and in public locations. For example, technologies in our employees&#8217; and service providers&#8217; homes may not be as robust as in our offices and could cause the networks, information systems, applications, and other tools available to employees and service providers to be more limited or less reliable than in our offices. Further, the security systems in place at our employees&#8217; and service providers&#8217; homes, or other remote work locations, may be less secure than those used in our offices, and while we have implemented technical and administrative safeguards to help protect our systems as our employees and service providers work remotely, we may be subject to increased cybersecurity risk, which could expose us to risks of data or financial loss, and could disrupt our business operations. There is no guarantee that the privacy, data security, and data protection safeguards we have put in place will be completely effective or that we will not encounter risks associated with employees and service providers accessing company data and systems remotely.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, according to U.S. government sources and others, the conflict involving Russia and Ukraine has resulted in a heightened risk of cyberattacks against companies like ours that have operations, vendors, and/or supply chain providers located in or around the region of conflict or that are otherwise related to the conflict.</span></div><div style="margin-bottom:9pt;text-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%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><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%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><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="i57d391c0f56146dea8046dfb4a2f453f_172"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Governmental Regulation and Litigation</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to increasingly complex and evolving laws, rules, regulations, industry standards, and other legal obligations regarding content, consumer protection, competition, privacy, and other matters. Our existing and future products and services may subject us to additional regulatory requirements that could be costly and difficult to comply with or may subject us to other risks that could result in additional liability, reputational harm, or other consequences that could adversely affect our business, results of operations, financial condition, and prospects. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a variety of laws, rules, regulations, industry standards, and other legal obligations in the United States and abroad that involve matters central to our business, including those relating to content, intellectual property, rights of publicity, data privacy and security, advertising, machine learning and AI, marketing, distribution, competition, consumer protection, protection of minors, telecommunications, product liability, taxation, economic or other trade prohibitions or sanctions, blockchain, and securities laws. The laws, rules, and regulations applicable to our business are stringent, evolving, and involve matters central to our business, and may be interpreted, applied, created, or amended in a manner that could harm our current or future business and operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We expect increasing legal complexity and uncertainty regarding the use and regulation of content made available on platforms such as ours. We have faced, currently face, and will continue to face claims and governmental scrutiny relating to information or content that is published or made available on our platform. In particular, the nature of our business exposes us to claims and governmental scrutiny related to defamation, dissemination of misinformation or news hoaxes, discrimination, harassment, intellectual property rights, rights of publicity, data privacy and security, personal injury torts, laws regulating hate speech or other types of content, online safety, sex trafficking, consumer protection, and breach of contract, among others. In the United States, there have been and will continue to be various U.S. Executive Branch, Congressional, and state-level efforts to regulate the content made available on platforms such as ours, and to restrict the scope of the protections available to online platforms under Section 230 of the Communications Decency Act. Our current protections from liability in the United States and other jurisdictions outside of the United States for content moderation decisions and third-party content posted on our platform could decrease or change, potentially resulting in increased liability for content moderation decisions and third-party content posted on our platform and higher litigation costs. For example, recent U.S. court decisions finding certain social media platforms liable for alleged harms arising from platform design features represent an emerging litigation theory that seeks to circumvent Section 230 protections, and similar claims directed at us could increase our litigation costs, result in significant settlement costs or damages awards, and adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We could also face fines, orders restricting or blocking our services in particular geographies, or other government-imposed remedies as a result of content hosted on our services. This risk is enhanced in certain jurisdictions outside of the United States where our protection from liability for third-party actions may be unclear or where we may be less protected under local laws than we are in the United States. Numerous countries in Europe, the Middle East, Asia-Pacific, and Latin </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">America are considering or have implemented legislation and regulations imposing potentially significant penalties, including fines, service throttling, access bans, or advertising bans, for failure to remove certain types of content or follow certain processes. For example, legislation in Germany and India has resulted and may result in the future, in the imposition of fines or other penalties for failure to comply with certain content removal, law enforcement cooperation, and disclosure obligations. Moreover, a recent ruling by Brazil&#8217;s Supreme Federal Court partially invalidated the country's pre-existing intermediary liability framework and introduced a new notice and takedown regime for a broad range of unlawful content and illegal ads, increasing legal and compliance risks in Brazil. Content-related legislation and regulations also have required us and may require us in the future, to change our products or business practices, increase our costs, or otherwise impact our operations or our ability to provide services in certain geographies. For example, the European Union (the &#8220;EU&#8221;) Directive on Copyright in the Digital Single Market expands online platform liability for copyright infringement and regulates certain uses of news content online. The Dutch Media Authority has registered Reddit as a video-sharing platform service under the Dutch Media Act, which transposes the EU Audiovisual Media Service Directive into Dutch law. The expansion and complexity of laws and regulations like the Online Safety Acts in the United Kingdom (the &#8220;UK&#8221;) and Australia, the EU ePrivacy Directive, the EU Digital Services Act (the &#8220;DSA&#8221;), Brazil&#8217;s Digital Statute for Children and Adolescents, and others across the globe will increase our compliance costs and require changes to our processes and operations. The DSA imposes significant content moderation, notice, transparency, advertising, and child safety obligations, in addition to advertising restrictions and other requirements to protect consumers and their rights online; and in February 2026, Reddit reported that it surpassed the threshold of average monthly active recipients in the EU to be designated as a Very Large Online Platform (&#8220;VLOP&#8221;). If the European Commission designates Reddit as a VLOP, we will be subject to additional rules and compliance obligations. Further, beyond the DSA, 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 and developers. These programs may be subject to a variety of laws and regulations in the United States, Europe, and elsewhere, including laws governing money laundering and terrorist financing, money transmission, prepaid access and stored value, electronic funds transfer, marketing of in-app purchases, virtual currency, consumer protection, taxation, unclaimed property, securities, banking and lending, trade sanctions, and import and export restrictions. In some jurisdictions, the application or interpretation of these laws and regulations is not, and in the future may not be, clear. For example, in some situations, the SEC has found the sale of certain virtual goods to have been securities offerings and has fined issuers and taken other related actions to prohibit the sale and trading of such items. Moreover, to the extent our virtual goods and rewards products are deemed securities, our activities relating to these products could cause us to be required to register as a broker-dealer or exchange.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also continue to pursue new business initiatives to empower communities through new technologies, including machine learning and AI. Although we deprecated the Reddit Collectible Avatars Creator Program in November 2025, we have 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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">cryptocurrencies, including Ether and Matic. Collectible Avatars rely on blockchain technology, NFT standards, and cryptocurrencies for their creation, existence, and transactional validation on the blockchain, which exposes them to risks related to cybersecurity, malicious attack, and technological obsolescence. While we believe we have taken reasonable measures to secure our use of blockchain technology and cryptocurrencies, these risks, in addition to human errors and computer malfunctions, may harm or result in the loss of Collectible Avatars, blockchain technology, and cryptocurrencies we control.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">While we have been expanding the use of machine learning across the platform, we have also been exploring the use of generative AI within our platform, as well as the use and licensing of Reddit content for generative AI purposes. For example, we are experimenting with using generative AI to scale our content translation efforts as we grow our presence in international markets, to assist Redditors to find more relevant content and to create post and comment suggestions that abide by community rules. We are also experimenting with using generative AI to assist advertisers to create ads, improve the placement of advertisements on our platform, and strengthen the offerings and functionality of our advertising tools. If we do not have sufficient rights to use the data on which our systems rely, we may incur liability through the violation of such laws, third-party privacy or other rights, or contracts to which we are a party. If our use of generative AI results in summaries or translations of content that are inaccurate, dangerous, or otherwise problematic, we may face direct liability for claims such as defamation related to such content without the ability to avail ourselves of intermediary protections. We may not be able to anticipate how to respond to these rapidly evolving frameworks, and we may need to expend resources to adjust our offerings in certain jurisdictions if the legal frameworks are inconsistent across jurisdictions. For example, the EU AI Act came into effect in August 2024 and applies to companies that develop, use, and/or provide AI in the EU and includes requirements around transparency, conformity assessments and monitoring, risk assessments, human oversight, security, and accuracy, and includes substantial penalties for non-compliance. This regulatory framework is expected to have a material impact on the way AI is regulated in the EU, and together with developing guidance and decisions in this area, may affect our use of AI and our ability to provide and to improve our services, require additional compliance measures and changes to our operations and processes, result in increased compliance costs and potential increases in civil claims against us, and could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we 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 (the &#8220;Dutch AP&#8221;), has inquired into and ordered access to information about our content licensing efforts, which we are contesting. Given the novel nature of these technologies and commercial arrangements, we are not surprised that regulators have expressed interest in this area. We do not believe that we have engaged in any 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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(or the equivalents thereof). These laws, rules, and regulations are constantly evolving and may be interpreted, applied, created, or amended in a manner that could harm our current or future business and operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the United States, laws, rules, and regulations governing data privacy and security include those enacted on a federal level, such as the Federal Trade Commission Act, and those enacted by certain states, such as the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act (the &#8220;CCPA&#8221;). Additionally, laws in all 50 U.S. states require businesses to provide notice under certain circumstances to governmental authorities and affected individuals in connection with breaches of personal information. Non-compliance with these laws could result in regulatory action, including injunctions and statutory civil penalties, and a private right of action. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to sensitive and personal information than federal, international, or other state laws, and such laws may differ from each other, which may complicate compliance efforts. This may result in further legal uncertainty, require us to incur substantial additional costs and expenses in an effort to comply, and potentially require us to modify our data practices and policies. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The trend towards more stringent privacy legislation creates the potential for a patchwork of overlapping but different laws, which could increase our potential liability and adversely affect our business, results of operations, and financial condition. Such laws and regulations could also restrict our advertisers&#8217; ability to run their businesses, which may, in turn, impact our business and operations. These laws, rules, and regulations may also impact our ability to expand advertising on our platform internationally, as they may impede our ability to deliver targeted advertising and accurately measure our ad performance.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to complex and evolving privacy laws in the EU and the UK, such as the European Union General Data Protection Regulation (the &#8220;EU GDPR&#8221;) and the United Kingdom General Data Protection Regulation (the &#8220;UK GDPR&#8221;). The enactment of the EU GDPR and the UK GDPR introduced numerous privacy-related changes for companies operating in the EU and the UK, including greater control for data subjects (including, for example, the &#8220;right to be forgotten&#8221;), increased data portability for EU and UK consumers, data breach notification requirements, and increased fines. In particular, fines for certain breaches are significant, up to the greater of 4% of total global annual turnover or &#8364;20 million in the EU (&#163;17.5 million under the UK GDPR). Since we are subject to the supervision of the relevant data protection authorities under both the EU GDPR and the UK GDPR, we could be fined under each of these regimes independently in respect of the same breach. In addition to fines, a breach of the relevant regimes could result in litigation, regulatory investigations or inquiries, reputational damage, orders to cease or change our data processing activities, enforcement notices, or assessment notices (for a compulsory audit). </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also expect increasing legal complexity and uncertainty regarding how and under what circumstances we can transfer, process, or receive certain data that is critical to our operations, including data shared between countries or regions in which we operate and data shared among our products and services. These various developments in relation to international personal data transfers require us to implement new or revised documentation and processes, within the relevant time frames, and are subject to ongoing scrutiny and potential future challenge, leading to additional costs and increasing our overall risk exposure. For example, the EU and UK GDPR prohibit transfers of personal information from the European Economic Area (&#8220;EEA&#8221;) or the UK to countries not formally deemed adequate by the European Commission or the UK Information Commissioner&#8217;s Office (&#8220;UK ICO&#8221;), respectively, including the U.S., unless particular compliance mechanisms (and, if necessary, certain safeguards) are implemented. The mechanisms that we and many other companies rely upon for EEA and UK data transfers (for example, standard contractual clauses or the EU-US Data Privacy Framework and the UK Extension to the EU-US Data Privacy Framework) are the subject of legal challenge, regulatory interpretation, and judicial decisions. While the U.S. and the EU reached agreement on the EU-US Data Privacy Framework (and similar agreements were reached with respect to the UK) and while we currently self-certify to the EU-US Data Privacy Framework, the Swiss-US Data Privacy Framework, and the UK Extension, there are legal challenges to this data transfer mechanism as well. We may suffer additional costs, complaints or regulatory investigations, inquiries, or fines, and we may be unable to operate material portions of our business in the EU or the UK, and/or have to stop using certain tools and vendors or make other operational changes, which would harm our business, results of operations, financial condition, and prospects if this data transfer mechanism or others are invalidated.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There are a number of legislative proposals or recently enacted or evolving laws in the United States, at both the federal and state level, and in the EU and the UK that could impose new obligations or limitations in areas affecting our business. In the EU and the UK, regulators are increasingly focusing on compliance with requirements directed towards the protection of children&#8217;s data online. For example, the UK ICO recently issued a penalty notice to us for alleged violations of the UK GDPR, which we are appealing. Further, EU national laws that implement the ePrivacy Directive (Directive 2002/58/EC concerning the processing of personal data and the protection of privacy in the electronic communications sector) may be replaced by separate, more targeted regulations, which may alter rules on tracking technologies, impose burdensome requirements surrounding obtaining consent and significantly increase fines for non-compliance. Regulators in other countries, for example, India, have enacted similar privacy laws and regulations that may impose additional obligations on our processing of data. If regulators start to enforce an increasingly strict approach, this could lead to substantial costs, require significant systems changes, limit the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">effectiveness of our marketing activities, divert the attention of our technology personnel, adversely affect our margins, increase costs, and subject us to additional liabilities. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, governments, regulators, and other third parties have and may in the future, reach out to ask questions or express concerns about whether our products, services, or practices compromise the privacy or data protection rights of Redditors and others. While we strive to comply with applicable laws, rules, and regulations relating to privacy, data protection, and data security, our privacy policies, and other obligations we may have with respect to privacy, data protection, and data security, the failure or perceived failure to comply with such obligations may result in investigations, inquiries, and other proceedings or actions against us by governments, regulators, or other third parties. For example, the Dutch AP has inquired into and ordered access to information about our content licensing efforts, which we are contesting. Additionally, we are currently and may in the future become involved in data privacy-related litigation or other disputes. Moreover, a number of proposals have recently been adopted or are currently pending before federal, state, and foreign legislative and regulatory bodies that could significantly affect our business and operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We make public statements about our use, collection, disclosure, and other processing of personal information through our privacy policies, information provided on our websites, marketing materials and public statements, and in the event that a court or regulator finds these statements to be deceptive, unfair, inaccurate, inadequate, or misrepresentative of our actual practices, we could also be exposed to legal or regulatory liability. Any such proceedings or violations could force us to spend money in defense or settlement, result in the imposition of monetary liability or 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 9&#8212;Commitments and Contingencies&#8212;Legal Matters and Indemnifications</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. Such lawsuits have in the past and may in the future result in us incurring significant expenses in settlement and litigation costs. Any negative outcome from any such lawsuits, claims, or settlement could result in payments of substantial monetary damages or fines, or undesirable changes to our products or business practices and, accordingly, our business, results of operations, financial condition, or prospects could be adversely affected. There can be no assurances that a favorable final outcome will be obtained in all our cases, and any lawsuit, even defending unmerited claims, is costly and can impose a significant burden on management and employees. Any litigation to which we are a party may result in an onerous or </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">unfavorable judgment that may not be reversed upon appeal, or in payments of substantial monetary damages or fines, or we may decide to settle lawsuits on similarly unfavorable terms, which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to governmental export controls and economic sanctions laws that could impair our ability to compete in global markets or subject us to liability if we are not in full compliance with applicable laws.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is subject to governmental, including U.S. and EU, export control laws and regulations, and as a U.S. company, we are covered by the U.S. sanctions laws and regulations. U.S. export control and economic sanctions laws and regulations prohibit the provision of certain products and services to U.S. embargoed or sanctioned countries, governments, and persons, and complying with export control and sanctions regulations may be time-consuming and may result in the loss of sales opportunities. While we take precautions to prevent our platform from being exported in violation of these laws or engaging in any other activities that are subject to these regulations, from time to time, we may fail to fully comply with these laws and regulations. We believe our provision of such services is either in compliance with generally available exemptions from sanctions laws or otherwise in compliance with applicable law, and we have implemented certain control mechanisms designed to prevent unauthorized dealings with U.S. embargoed or sanctioned countries, such as preventing such users from paying for or receiving premium content or features. If such users circumvent these precautions or we are otherwise found to have failed to comply with U.S. export laws, U.S. economic sanctions, and other countries&#8217; import and export laws, we could be subject to substantial civil and criminal penalties, including fines for the company, incarceration for responsible employees and managers, and the possible loss of export or import privileges, and we may incur reputational harm.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_175"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Financial and Accounting Matters</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in tax laws or tax rulings could adversely affect our effective tax rates, results of operations, and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The tax regimes we are subject to or operate under are unsettled and may be subject to significant change. This challenge will continue to increase as we expand our operations globally. Changes in tax laws, issuance of new tax rulings, or changes in interpretations of existing laws could cause us to be subject to additional income-based taxes and non-income-based taxes, including payroll, sales, use, value-added, digital, net worth, property, and goods and services taxes, which in turn could adversely affect our results of operations and financial condition. In particular, the U.S. government may enact significant changes to the taxation of business entities including, among others, an increase in the corporate income tax rate, the imposition of minimum taxes or surtaxes on certain types of income, significant changes to the taxation of income derived from international operations, and an addition of further limitations on the deductibility of business interest. For example, on August 16, 2022, the Inflation Reduction Act (the &#8220;IRA&#8221;) was signed into law in the United States. Among other changes, the IRA introduced a corporate minimum tax on certain corporations with average annual adjusted financial statement income over a three-tax-year period in excess of $1 billion and an excise tax on certain stock repurchases by certain covered corporations. Repurchases of our Class A common stock under the share repurchase program authorized by our Board of Directors in February 2026 could result in an excise tax liability, and we are continuing to evaluate the impact that such excise tax liability, if any, may have on our aggregate tax liability. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, many countries in the EU, as well as a number of other countries and organizations, have recently proposed or recommended changes to existing tax laws or have enacted new laws that could impact our tax obligations. In particular, over the past several years, the Organisation for Economic Co-operation and Development (&#8220;OECD&#8221;) has been working on a base erosion and profit shifting (&#8220;BEPS&#8221;) project. As part of the OECD&#8217;s BEPS project, over 140 member jurisdictions of the OECD Inclusive Framework have joined the Two-Pillar Solution to Address the Tax Challenges of the Digitalisation of the Economy, which includes a reallocation of taxing rights among jurisdictions and a global minimum tax rate of 15%, referred to as Pillar Two. The Council of the European Union has approved its directive to implement rules regarding such a 15% global minimum tax rate, and other jurisdictions have already enacted taxes that target technology companies. On January 5, 2026, the OECD announced a side-by-side arrangement that exempts U.S.-parented multinational businesses from certain provisions of Pillar Two for fiscal years beginning on or after January 1, 2026. We are unable to predict what changes to the tax laws of the United States and other jurisdictions may be proposed or enacted in the future or what effect such changes would have on our business. 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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">which can be uncertain. The number of jurisdictions where we are subject to tax will increase as we expand our global operations. The amount of taxes paid in these jurisdictions could substantially change as a result of changes in the applicable tax principles, including increased tax rates, new tax laws, or revised interpretations of existing tax laws and precedent, which could have an adverse impact on our liquidity and results of operations. Additionally, our future income taxes could be affected by earnings and changes in the valuation allowance on our U.S. deferred tax assets. The relevant taxing authorities in a jurisdiction may disagree with our determinations regarding the income and expense attributable to that jurisdiction. If such a disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time or ongoing tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our existing corporate structure has been implemented in a manner that we believe is in compliance with current prevailing tax laws, and our transfer pricing policies account for the functions, risks, and assets of the various entities involved in our intercompany transactions. The taxing authorities for the jurisdictions in which we operate may, however, challenge our methodologies for valuing intercompany arrangements, which could impact our worldwide effective tax rate and adversely affect our financial condition and results of operations. Moreover, changes to our corporate structure, including increased headcount and expanded functions outside of the United States, could impact our worldwide effective tax rate and adversely affect our financial condition and results of operations. Significant judgment is required in evaluating our tax positions and our worldwide provisions for taxes. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our business, with some changes possibly affecting our tax obligations in future or past years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use net operating loss carryforwards and other tax attributes may be limited due to certain provisions of the Internal Revenue Code or state tax law.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred substantial losses during our history. Under the Tax Cuts and Jobs Act, federal net operating loss carryforwards (&#8220;NOLs&#8221;) we generated in tax years through December 31, 2017, may be carried forward for 20 years and may fully offset taxable income in the year utilized, and federal NOLs we generated in tax years beginning after December 31, 2017, may be carried forward indefinitely but may only be used to offset 80% of our taxable income annually.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2025, we had U.S. federal NOL carryforwards of approximately $1.7 billion and state NOL carryforwards of approximately $806.1 million available to offset future taxable income. Our state NOL carryforwards will begin to expire in 2026 if not utilized. Our federal NOL carryforwards can be carried forward indefinitely, with utilization limited to 80% of our taxable income. Realization of these NOL carryforwards depends on future taxable income, and there is a risk that our existing carryforwards could expire unused and be unavailable to offset future taxable income, which could adversely affect our results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under Sections 382 and 383 of the Internal Revenue Code, if a corporation undergoes an &#8220;ownership change,&#8221; the corporation&#8217;s ability to use its pre-change federal NOLs and other tax attributes (such as tax credits) to offset its post-change income and taxes may be limited. In general, an &#8220;ownership change&#8221; occurs if there is a greater than 50 percentage point change (by value) in a corporation&#8217;s equity ownership by certain stockholders over a rolling three-year period. We may have experienced ownership changes in the past and may experience ownership changes in the future as a result of subsequent shifts in our stock ownership (some of which shifts are outside our control). As a result, our ability to use our pre-change federal NOLs and other tax attributes to offset future taxable income and taxes could be subject to limitations. Similar provisions of state tax law may also apply. For these reasons, we may be unable to use a material portion of our NOLs and other tax attributes, which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.</span></div><div style="margin-bottom:9pt;text-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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">we will continue investing significant resources to enhance and maintain our financial and managerial controls, reporting systems, and procedures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. If our management is unable to certify the effectiveness of our internal controls, our independent registered public accounting firm is unable to express an unqualified opinion on the effectiveness of our internal control over financial reporting, we identify or fail to remediate material weaknesses in our internal controls, or we do not effectively or accurately report our financial performance to the appropriate regulators on a timely basis, we could be subject to regulatory scrutiny and a loss of investor confidence, which could adversely affect our business, results of operations, financial condition, and prospects, and could cause the market price of our Class A common stock to decline. In addition, we could become subject to investigations by the SEC and other regulatory authorities, which could require additional financial and management resources.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revolving credit facility contains restrictive and financial covenants that may limit our operational flexibility. If we fail to meet our obligations under the credit facility, our operations may be interrupted and our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, we entered into a five-year, $750.0 million revolving credit facility by and among us and certain lenders to fund working capital and general corporate purpose expenditures, which was further amended in May 2023. In July 2025, we renewed and amended this revolving credit facility for $500.0 million accessible through July 1, 2030 (the &#8220;Revolving Credit Facility&#8221;). The Revolving Credit Facility contains customary conditions to borrowing, events of default, and covenants. Covenants include restrictions on our and certain of our subsidiaries&#8217; ability to incur indebtedness, grant liens, make distributions to holders of our capital stock or the capital stock of our subsidiaries, make investments, or engage in transactions with our affiliates, and require us to adhere to a maximum leverage ratio. The obligations under the Revolving Credit Facility are secured by liens on substantially all of our assets, including intellectual property assets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Various risks, uncertainties, and events beyond our control could affect our ability to comply with these covenants. Failure to comply with any of the covenants could result in a default under the Revolving Credit Facility. Such a default could permit lenders to accelerate the maturity of outstanding amounts under our Revolving Credit Facility, if any, which in turn could result in material adverse consequences that negatively impact our business, the market price for our Class A common stock, and our ability to obtain other financing in the future. In addition, our Revolving Credit Facility&#8217;s covenants, consent requirements, and other provisions may limit our flexibility to pursue or fund strategic initiatives or acquisitions that might be in the long-term interests of us and stockholders.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We might require additional capital to support business growth, and this capital might not be available on terms favorable to us, or at all.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges and opportunities, including the need to develop new products or services, enhance our existing products or services, enhance our operating infrastructure, expand internationally, and acquire complementary businesses and technologies. In order to achieve these objectives, we may make future commitments of capital resources. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences, and privileges superior to those of holders of our common stock. In addition, the incurrence of indebtedness would increase our fixed obligations, and include covenants or other restrictions that would impede our ability to manage our operations. Further, if additional financing is needed, we may not be able to obtain additional financing on terms favorable to us, or at all. Our inability to obtain adequate financing or financing on terms satisfactory to us, when we require it, could significantly limit our ability to continue supporting our business growth and responding to business challenges and opportunities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future acquisitions and investments could disrupt our business and harm our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;text-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, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">advertisers, investors, or other parties with whom we do business. We may not successfully evaluate or utilize the acquired technology and accurately forecast the financial impact of an acquisition, including accounting charges. We may also incur unanticipated liabilities that we assume as a result of acquiring companies. Future acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses, incremental operating expenses, or the impairment of goodwill, any of which could harm our business, results of operations, financial condition, and prospects.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_178"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Ownership of Our Class A Common Stock</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our Class A common stock may be volatile, regardless of our underlying business, our results of operations, macroeconomic conditions, or industry fundamentals, and we may not be able to meet investor or analyst expectations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our Class A common stock may fluctuate or decline significantly in response to numerous factors, many of which are beyond our control, including:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated fluctuations in Redditor growth, retention, and engagement, revenue, or other results of operations;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting standards or the application of existing or future accounting standards; </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">whether we provide financial guidance or projections;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any forward-looking financial or operating information we may provide to the public or securities analysts, any changes in this information, or our failure to meet expectations based on this information;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actions of securities analysts who initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of securities analysts, investors, and the financial community;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any significant changes in our management or Board of Directors;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">investors&#8217; or analysts&#8217; views of our stock structure and the voting agreements entered into with certain of our stockholders;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additional shares of our Class A common stock being sold into the market by us or our existing stockholders, or the anticipation of such sales, including the sale of shares to satisfy RSU-related tax obligations;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any repurchases by us of our Class A common stock, including under our share repurchase program, on unfavorable terms or at all; </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of significant products or features, technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or estimates by third parties of actual or anticipated changes in the size of our DAUq or related level of engagement;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in operating performance and stock market valuations of technology companies in our industry, including our competitors;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rumors and market speculation involving us or other companies in our industry;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the stock market in general, and the market for technology companies in particular, has experienced significant price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Moreover, in the past, following periods of volatility in the overall market and the market prices of a particular company&#8217;s securities, securities class action litigation has often been instituted against that company. We are currently subject to stockholder litigation, as described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9&#8212;Commitments and Contingencies&#8212;Legal Matters and Indemnifications</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, and may be subject to additional such cases in the future. Securities litigation against us could result in substantial costs and divert our management&#8217;s attention and resources from our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest in our Class A common stock from retail and other individual investors, for reasons unrelated to our underlying business or macroeconomic or industry fundamentals, could result in increased volatility in the market price of our Class A common stock. For example, in 2021 and in June 2024, the market prices and trading volumes of certain securities, such as GameStop Corp., AMC Entertainment Holdings, Inc., and other &#8220;meme&#8221; stocks, experienced extreme volatility. The rapid and substantial increases or decreases in the market prices of &#8220;meme&#8221; stocks may be unrelated to the respective issuer&#8217;s operating performance or macroeconomic or industry fundamentals, and the substantial increases may be significantly inconsistent with the risks and uncertainties that the issuer faces. This volatility has been attributed, in part, to strong and atypical retail investor interest, including as may be expressed on financial trading and other social media sites and online forums such as r/</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">wallstreetbets, one of our subreddits. Given the broad awareness and brand recognition of Reddit, including as a result of the popularity of r/</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">wallstreetbets among retail investors, and the direct access by retail investors to broadly available trading platforms, the market price and trading volume of our Class A common stock could experience extreme volatility for reasons unrelated to our underlying business or macroeconomic or industry fundamentals, which could cause you to lose all or part of your investment.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot guarantee that our share repurchase program will be fully implemented or that such program will enhance the long-term value of the share price of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2026, our Board of Directors authorized a share repurchase program with authorization to purchase up to $1.0 billion of our Class A common stock (the &#8220;Share Repurchase Program&#8221;). Repurchases may be effected, from time to time, on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. Although the program has been authorized, there is no obligation for us to repurchase any specific dollar amount of stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The existence of the Share Repurchase Program could affect the price of our stock and could potentially reduce the market liquidity for our stock. Although the Share Repurchase Program is intended to enhance long-term stockholder value, there is no assurance that it will do so because the market price of our Class A common stock may decline below the levels at which we repurchase shares, and short-term stock price fluctuations could reduce the effectiveness of the program. Repurchasing our Class A common stock reduces the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or investments, other business opportunities, and other general corporate projects, and we may fail to realize the anticipated long-term stockholder value of any share repurchase program.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The multi-class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the listing of our Class A common stock on the NYSE. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any major corporate transaction requiring stockholder approval, including change of control transactions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Class B common stock has ten votes per share, our Class A common stock has one vote per share, and our Class C common stock has no votes per share. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively continue to control a significant percentage of the combined voting power of our common stock and therefore are able to control all matters submitted to our stockholders for approval until a substantial number of such outstanding shares of Class B common stock have converted into shares of our Class A common stock. 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 March&#160;31, 2026, pursuant to such voting agreements, Mr. Huffman was entitled to vote shares representing approximately 76% 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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">currently expect to avail ourselves of any of these exemptions. However, if we were to use some or all of these exemptions in the future, investors may not have the same protections afforded to stockholders of companies that are subject to all of the corporate governance requirements of NYSE and our &#8220;controlled company&#8221; status could make our Class A common stock less attractive to some investors or otherwise adversely affect its trading price. In addition, pursuant to the terms of the voting agreement with Advance, Mr. Huffman is also entitled to vote all of the securities beneficially owned by Advance in favor of directors designated by Advance and director candidates nominated or identified by Mr. Huffman.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This concentrated control will limit or preclude your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interests as one of our stockholders.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Future transfers by holders of our Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, as set forth in our amended and restated certificate of incorporation, including transfers to family members, certain trusts for estate planning purposes, entities under common control with or controlled by such holder of our Class B common stock, and, with respect to Advance, any Advance Entity (as such term is defined in our amended and restated certificate of incorporation). The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of our Class B common stock who retain their shares. In addition, the conversion of Class B common stock to Class A common stock would dilute holders of Class A common stock, in terms of voting power within the Class A common stock. Any future issuances of common stock would also be dilutive to holders of Class A common stock. For example, because our Class C common stock carries no voting rights (except as otherwise required by law), if we issue Class C common stock in the future, the holders of Class B common stock may be able to hold significant voting control over most matters submitted to a vote of our stockholders for a longer period of time than would be the case if we issued Class A common stock rather than Class C common stock in such transactions. In addition, subject to the approval rights granted to Advance pursuant to our amended and restated certificate of incorporation, following the date on which no shares of our Class B common stock remain outstanding, upon the date and time or occurrence of an event specified by the vote of holders of a majority of the then-outstanding shares of our Class A common stock, each share of Class C common stock shall automatically convert into one share of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain stock index providers have excluded companies with multiple classes of shares of common stock from being added to certain stock indices. Accordingly, the multi-class structure of our common stock would make us ineligible for inclusion in indices with such restrictions and, as a result, mutual funds, exchange-traded funds, and other investment vehicles that attempt to passively track those indices may not invest in our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, several stockholder advisory firms and large institutional investors have been critical of the use of multi-class structures. Such stockholder advisory firms may publish negative commentary about our corporate governance practices or our capital structure, which may dissuade large institutional investors from purchasing shares of our Class A common stock. These actions could make our Class A common stock less attractive to other investors and may result in a less active trading market for our Class A common stock.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated certificate of incorporation and the governance agreement that we entered into with our principal stockholder grant our principal stockholder certain rights with respect to the control and management of our business, which may prevent us from taking actions that may be beneficial to us and our other stockholders.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our initial public offering, we entered into a governance agreement with Advance, our principal stockholder, and Mr. Huffman, our Chief Executive Officer and President and a member of our Board of Directors (the &#8220;Governance Agreement&#8221;). Pursuant to our amended and restated certificate of incorporation and the Governance Agreement, Advance has the right to designate two directors and one nonvoting board observer, and any increase in the size of our Board of Directors that would cause our Board of Directors to consist of more than ten members is subject to Advance&#8217;s prior written 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">effect or consummate a change of control transaction or any other merger, consolidation, business combination, sale, or acquisition that changes the rights or preferences of our security holders;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">effect the liquidation, dissolution, or winding up of our business operations;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">terminate, reduce, or enlarge the responsibilities of, or elect, appoint, or remove, our Chief Executive Officer; or</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">submit to our stockholders any proposal to effect the conversion of all then-outstanding shares of our Class C common stock into an equivalent number of fully paid and non-assessable shares of Class A common stock, as set forth in our amended and restated certificate of incorporation or otherwise.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Governance Agreement will terminate upon the first to occur of (i) such date that Advance and certain of its affiliates cease to, in the aggregate, beneficially own at least 5% of the aggregate of the then-outstanding shares of our Class A and Class B common stock, (ii) the date when (x) Advance and certain of its affiliates cease to, in the aggregate, beneficially own at least 50% of the number of outstanding securities held by Advance as of the completion of our initial public offering and (y) the then-outstanding shares of Class B common stock, in the aggregate, represent less than 7.5% of the aggregate of the then-outstanding shares of our Class A and Class B common stock, or (iii) the date that either we or Advance experience a change of control. Following the termination of the Governance Agreement, the approval, control, and board and committee designation rights granted to Advance pursuant to our amended and restated certificate of incorporation will no longer be exercisable.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, for so long as the Governance Agreement remains effective in accordance with its terms, Advance will have significant influence with respect to our management, business plans, and policies. In particular, Advance may be able to cause or prevent a change in the composition of our Board of Directors, the appointment, the scope of duties of, or termination of our Chief Executive Officer, or a change of control of our company. Additionally, the consent of Advance and Mr. Huffman, for so long as he remains Chief Executive Officer, will be required to elect the chairperson of our Board of Directors. These restrictions could deprive you of an opportunity to receive a premium for your shares of Class A common stock as part of a sale of our company and ultimately might affect the market price of our Class A common stock. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future sales and issuances of our Class A common stock or rights to purchase our Class A common stock, including pursuant to our equity incentive plans, or other equity securities or securities convertible into our Class A common stock, could result in additional dilution of the percentage ownership of our stockholders and could cause the market price of our Class A common stock to decline.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales or issuances of a substantial number of shares of our Class A common stock, other series of common stock, convertible securities, or other equity securities in the public market, or the perception that these sales or issuances might occur in large quantities, could cause the market price of our Class A common stock to decline, could dilute investors, and could impair our ability to raise capital through the sale of additional equity securities. As of March&#160;31, 2026, we had 141,867,916 shares of Class A common stock outstanding, 50,543,398 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 March&#160;31, 2026, we had 10,410,938 options outstanding that, if fully exercised, would result in the issuance of 8,917,603 shares of Class A common stock and 1,493,335 shares of Class B common stock, as well as 3,160,112 shares of Class A common stock and 411,195 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If industry or financial analysts do not publish research or reports about our business, or if they issue inaccurate or unfavorable research regarding our Class A common stock, the trading volume and market price of our Class A common stock could decline.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our Class A common stock is influenced by research and reports that industry or financial analysts publish about us or our business. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause the market price or trading volume of our Class A common stock to decline. Moreover, if our financial results fail to meet, or exceed, our announced guidance or the expectations of analysts or public investors, one or more of the analysts who cover our company may publish unfavorable research about us, and the market price of our Class A common stock could decline.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends in the foreseeable future. As a result, your ability to achieve a return on your investment will depend on appreciation in the market price of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any cash dividends on shares of our capital stock and we do not anticipate paying any dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our Board of Directors. Additionally, our ability to pay dividends is limited by restrictions on our ability to pay dividends or make distributions under the terms of our Revolving Credit Facility. Accordingly, investors must for the foreseeable future rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions contained in our amended and restated certificate of incorporation and amended and restated bylaws, as well as provisions of Delaware law, could impair a takeover attempt.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation and amended and restated bylaws contain, and the General Corporation Law of the State of Delaware (the &#8220;Delaware General Corporation Law&#8221;) contains, provisions which could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our Board of Directors. These provisions provide for the following:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a multi-class structure which provides our holders of Class B common stock with the ability to significantly influence the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the shares of our outstanding Class A, Class B, and Class C common stock;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the exclusive right of our Board of Directors to establish the size of the Board of Directors and to appoint a director to fill a vacancy, however occurring, including by expanding the Board of Directors, subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our Board of Directors to authorize the issuance of shares of preferred stock and to determine the price and other terms of those shares, including voting or other rights or preferences, without stockholder approval, subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation, which could be used to significantly dilute the ownership of a hostile acquiror;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our Board of Directors to alter our amended and restated bylaws without obtaining stockholder approval, subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a majority or class voting requirement to amend certain provisions in our amended and restated certificate of incorporation and a supermajority or class voting requirement to amend our amended and restated bylaws;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the requirement that a special meeting of stockholders may be called only by the chairperson of our Board of Directors (if any), our Chief Executive Officer, our Board of Directors pursuant to a resolution adopted by a majority of our Board of 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advance notice procedures that stockholders must comply with in order to nominate candidates to our Board of Directors or to propose matters to be acted upon at a stockholders&#8217; meeting, which may discourage or deter a potential acquiror from conducting a solicitation of proxies to elect the acquiror&#8217;s own slate of directors or otherwise attempting to obtain control of us; and</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the limitation of liability of, and provision of indemnification to, our directors and officers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have opted out of Section 203 of the Delaware General Corporation Law, but our amended and restated certificate of incorporation provides that the restrictions contained in Section 203 will apply to us immediately following the time at which all of the following conditions exist (if ever): (i) Section 203 by its terms would, but for the provisions of our amended and restated certificate of incorporation, apply to us; (ii) Advance and its affiliates and associates beneficially own less than 15% of the voting power of the then-outstanding shares of our common stock, and (iii) the Governance Agreement has terminated in accordance with its terms. Moreover, our amended and restated certificate of incorporation provides that, unless and until these conditions all exist, we will be governed by provisions substantially similar to Section 203. These provisions and Section 203 each prevent some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations with us without the approval of the holders of substantially all of our outstanding common stock; provided, however, that unless and until we are governed by Section 203, Advance and its affiliates and associates will not be prohibited from engaging in such business combinations with us.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any provision of our amended and restated certificate of incorporation, amended and restated bylaws, or the Delaware General Corporation Law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Claims for indemnification by our directors and officers may reduce our available funds to satisfy successful third-party claims against us and may reduce the amount of money available to us.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation and amended and restated bylaws provide that we will indemnify our directors and officers, in each case to the fullest extent permitted by the Delaware General Corporation Law.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as permitted by Section 145 of the Delaware General Corporation Law, our amended and restated bylaws and our indemnification agreements that we have entered or intend to enter into with our directors and officers, provide that:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we will indemnify our directors and officers to the fullest extent permitted by the Delaware General Corporation Law. The Delaware General Corporation Law provides that a corporation may indemnify such person if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the registrant and, with respect to any criminal proceeding, had no reasonable cause to believe such person&#8217;s conduct was unlawful;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may, in our discretion, indemnify employees and agents in those circumstances where indemnification is permitted by applicable law;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are required to advance expenses, as incurred, to our directors and officers in connection with defending a proceeding, except that such directors or officers will undertake to repay such advances if it is ultimately determined that such person is not entitled to indemnification;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the rights conferred in our amended and restated bylaws are not exclusive, and we are authorized to enter into indemnification agreements with our directors, officers, employees, and agents and to obtain insurance to indemnify such persons; and</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated certificate of incorporation provides for an exclusive forum in the Court of Chancery of the State of Delaware for certain disputes between us and our stockholders, and that the federal district courts of the United States is the exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides, that: (i) unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if such court does not have subject matter jurisdiction thereof, the federal district court of the State of Delaware or other state courts of the State of Delaware) is, to the fullest extent permitted by law, the sole and exclusive forum for: (A) any derivative action or proceeding brought on our behalf, (B) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or stockholders to us or our stockholders, (C) any action arising pursuant to any provision of the Delaware General Corporation Law or our amended and restated certificate of incorporation or amended and restated bylaws, or (D) any action asserting a claim against us that is governed by the internal affairs doctrine; (ii) unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States is, to the fullest extent permitted by law, the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act, although there is uncertainty as to whether a court would enforce this provision; (iii) any person or entity purchasing or otherwise acquiring or holding any interest in shares of our capital stock will be deemed to have notice of and consented to these provisions; and (iv) failure to enforce the foregoing provisions would cause us irreparable harm, and we will be entitled to equitable relief, including injunctive relief and specific performance, to enforce the foregoing provisions. Nothing in our amended and restated certificate of incorporation or amended and restated bylaws precludes stockholders that assert claims solely under the Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), from bringing such claims in federal court to the extent that the Exchange Act confers exclusive federal jurisdiction over such claims, subject to applicable law.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The choice of forum provisions may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or stockholders, which may discourage such claims against us or any of our directors, officers, or stockholders and result in increased costs for investors to bring such a claim. We believe these provisions may benefit us by providing increased consistency in the application of the Delaware General Corporation Law and federal securities laws by chancellors and judges, as applicable, particularly experienced in resolving corporate disputes, efficient administration of cases on a more expedited schedule relative to other forums, and protection against the burdens of multi-forum litigation. If a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_181"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(a)</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(b)</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Proceeds</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(c)</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the share repurchase activity for the three months ended March&#160;31, 2026:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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%">Total number of shares purchased</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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%">Average price paid per share</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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%">Total number of shares purchased as part of publicly announced plans or programs</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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%">Approximate dollar value of shares that may yet be purchased under the plans or programs</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding: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 share and per share data)</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%">January 1 - January 31, 2026</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 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 colspan="2" style="background-color:#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 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"/></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%">February 1 - February 28, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">1,000,000&#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%">March 1 - March 31, 2026</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%">34,690&#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%">144.12&#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%">34,690&#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%">995,001&#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 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%">34,690&#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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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,690&#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;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $1.0&#160;billion of our Class A common stock (the &#8220;Share Repurchase Program&#8221;). Under the Share Repurchase Program, we may repurchase shares of our Class A common stock from time to time on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 10&#8212;Stockholders' Equity</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> of the notes to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information related to share repurchases.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Average price per share includes commissions and fees associated with repurchases.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_184"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_187"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_190"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(c)</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rule 10b5-1 Trading Plans</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2026, the directors or &#8220;officers&#8221; (as defined in Rule 16a-1(f) under the Exchange Act) listed below <ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-608">adopted</ix:nonNumeric>, modified, or <ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-609"><ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-610">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K:</span></div><ix:nonNumeric contextRef="c-132" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-611" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="c-132" name="ecd:TrdArrAdoptionDate" id="f-612">March 3, 2026</ix:nonNumeric>, our <ix:nonNumeric contextRef="c-132" name="ecd:TrdArrIndTitle" id="f-613">Chief Accounting Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-132" name="ecd:TrdArrIndName" id="f-614">Michelle Reynolds</ix:nonNumeric>, <ix:nonNumeric contextRef="c-132" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-615">adopted</ix:nonNumeric> a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) for the sale of up to <ix:nonFraction unitRef="shares" contextRef="c-133" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-616">11,523</ix:nonFraction> shares of our Class A common stock. The actual number of shares subject to the Rule 10b5-1 trading arrangement is expected to be different due to our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units. The trading plan will terminate at the earlier of the execution of all trading orders pursuant to the plan or <ix:nonNumeric contextRef="c-132" name="ecd:TrdArrExpirationDate" id="f-617">February 28, 2027</ix:nonNumeric>.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_193"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:7.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding: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.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:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Reference is made to Exhibits 3.1 and 3.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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">F</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1713445/000162828024012333/exhibit46-sx8.htm">orm of Class B Common Stock Certificate</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="https://www.sec.gov/Archives/edgar/data/1713445/000162828024006294/exhibit101-sx1.htm">A</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1713445/000162828024006294/exhibit101-sx1.htm">mended and Restated Investors</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1713445/000162828024006294/exhibit101-sx1.htm">&#8217;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1713445/000162828024006294/exhibit101-sx1.htm"> Rights Agreement, dated September 1, 2021, by and among the Registrant and the inve</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1713445/000162828024006294/exhibit101-sx1.htm">stors listed therein</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.1#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="exhibit101amendedandrestat.htm">A</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101amendedandrestat.htm">mended and Restated Employment Offer Letter by an</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101amendedandrestat.htm">d be</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101amendedandrestat.htm">tween the Re</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101amendedandrestat.htm">gistrant and Christopher Slowe</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.2#</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="exhibit102amendedandrestat.htm">A</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit102amendedandrestat.htm">mended and Restated Employment Offer Letter by and </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit102amendedandrestat.htm">between the Registra</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit102amendedandrestat.htm">nt and Benjamin Lee</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="exhibit311302q126.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="exhibit312302q126.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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="exhibit321906q126.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"><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: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%">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: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%">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: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%">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: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%">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: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%">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: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%">104.0</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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">X</span></div></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">#    </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicates a management contract or compensatory plan or arrangement.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_196"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:45.333%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.335%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding: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: April&#160;30, 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: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%">73</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exhibit101amendedandrestat.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ie8ef834b86b049fb905faa8cb11561a6_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:217%">Exhibit 10.1</font></div></div><div><img alt="image_0.jpg" src="image_0.jpg" style="height:48px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">April 28, 2026</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PERSONAL AND CONFIDENTIAL</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Christopher Slowe</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">By email</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Re&#58;  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amended and Restated Employment Offer Letter</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dear Chris&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You and Reddit, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) are parties to an employment offer letter dated December 18, 2015 (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Prior Offer Letter</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) that sets forth the terms of your employment with the Company. This letter agreement sets forth the terms of your continued employment with the Company, including your transition to your new role within the Company, and supersedes in its entirety the Prior Offer Letter. Effective as of the date of this letter agreement, the terms of your employment with the Company are as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Current Position</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Following your transition from your role as the Company&#8217;s Chief Technology Officer and into your new role as a Senior Technical Fellow, you will continue reporting to the Company&#8217;s Chief Executive Officer. This remains a full-time position based in the Company&#8217;s office located in San Francisco. In your role, you are expected to devote your full time, ability, attention, energy and skills in performing all duties as assigned and delegated to you by the Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">You hereby affirm your continuing obligations under the Proprietary Information and Inventions Agreement that you previously entered into with the Company, as well as your obligation to comply with all of the Company&#8217;s policies in effect during your term of employment, including, without limitation, the Employee Handbook, as it may be amended from time to time.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">By signing this letter agreement, you confirm to the Company that you have no contractual commitments, conflicts of interest or other legal obligations that would prohibit you from performing your duties for the Company.  Nothing herein prevents you from investing in or participating in an advisory capacity or board roles with other entities, so long as there is no material interference with your position, such activities do not create a conflict of interest with Company business, you notify the Company in advance of such position and recuse yourself from any business discussions or decisions of the Company related to said entity.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Salary</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You will continue to receive an annual base salary of $537,165, which will be paid in equal installments bi-weekly or as otherwise dictated by the Company&#8217;s normal payroll procedures, from which payments the Company shall withhold and deduct </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Confidential</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:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">all applicable federal and state income, social security and other taxes as required by applicable laws (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in accordance with the Company&#8217;s normal payroll procedures.  Your Base Salary may be adjusted from time to time by the Company in its sole discretion.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bonus</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Your bonuses will be as stated below.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Your annual target bonus for 202</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6 will be 60% of your annual Base Salary. Payment will be made concurrently with bonus pa</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">yments made to other executives of the Company, subject to the terms and conditions of the bonus program.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Bonuses in future years are discretionary and will be based on the achievement of goals as determined by the compensation committee of the Company&#8217;s board of directors (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Equity Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You will be eligible to be granted equity awards from time to time as determined in the sole discretion of the Board or its compensation committee. To the extent that the Company defines an equity refresh or milestone grant policy for its executives, then you may be invited to participate in such program commensurate with your level and your tenure with the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Severance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You will be eligible for the severance and change in control benefits set forth in the Company&#8217;s Executive Change in Control and Severance Plan, subject to the terms and conditions thereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefits</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Company will provide you with the benefits that the Company may, from time to time, in its sole discretion offer to employees.  The Company currently offers a full range of benefits for you and your qualified dependents.  The Company will indemnify you in the performance of your duties to the Company to the extent set forth in the Company&#8217;s bylaws. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  All forms of compensation referred to in this letter agreement are subject to reduction to reflect applicable withholding and payroll taxes and other deductions required by law.  You are encouraged to obtain your own tax advice regarding your compensation from the Company.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employment Relationship</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Your employment with the Company is entirely voluntary for both parties and either you or the Company may conclude the employment relationship at any time for any reason. This &#8220;at will&#8221; employment relationship can only be modified in writing by an authorized officer of the Company (other than you).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Miscellaneous</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This agreement is the parties&#8217; entire agreement on this topic, superseding any prior or contemporaneous agreements regarding the same (including, without limitation, the Prior Offer Letter). Any amendments to this letter agreement must be in writing. Failure to enforce any of the provisions of this agreement will not constitute a waiver. This agreement is governed by the laws of California, excluding its conflict-of-laws principles. The exclusive venue for any dispute relating to this agreement shall be in San Francisco, California.</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%">2</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="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To indicate your agreement to the terms set forth in this letter agreement, please sign and date this letter agreement in the space provided below and return it to me at your earliest convenience.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">signature page follows</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)</font></div><div style="margin-bottom:12pt;padding-left:252pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">3</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:12pt;padding-left:252pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Very truly yours,</font></div><div style="margin-bottom:12pt;padding-left:252pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">REDDIT, INC.</font></div><div><font><br></font></div><div style="padding-left:274.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Benjamin Lee<br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Benjamin Lee</font></div><div style="padding-left:274.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Chief Legal Officer and Corporate Secretary</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">AGREED AND ACCEPTED&#58;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Christopher Slowe</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><br>Christopher Slowe</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>exhibit102amendedandrestat.htm
<DESCRIPTION>EX-10.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i6e2e9603d8d04d3cac70f65190e674bf_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:217%">Exhibit 10.2</font></div></div><div><img alt="image_0.jpg" src="image_0.jpg" style="height:48px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">April 28, 2026</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PERSONAL AND CONFIDENTIAL</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Benjamin Lee</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">By email</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Re&#58;  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amended and Restated Employment Offer Letter</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dear Ben&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You and Reddit, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) are parties to an employment offer letter dated September 5, 2019 (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Prior Offer Letter</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) that sets forth the terms of your employment with the Company. This letter agreement sets forth the terms of your continued employment with the Company effective as of the date of this letter agreement, and supersedes in its entirety the Prior Offer Letter. Effective as of the date of this letter agreement, the terms of your employment with the Company are as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Position</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You will continue to serve as the Company&#8217;s Chief Legal Officer and Corporate Secretary and you will report to the Company&#8217;s Chief Executive Officer. This is a full-time position based in the Company&#8217;s office located in San Francisco. In your role, you are expected to devote your full time, ability, attention, energy and skills in performing all duties as assigned and delegated to you by the Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">You hereby affirm your continuing obligations under the Proprietary Information and Inventions Agreement that you previously entered into with the Company, as well as your obligation to comply with all of the Company&#8217;s policies in effect during your term of employment, including, without limitation, the Employee Handbook, as it may be amended from time to time.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">By signing this letter agreement, you confirm to the Company that you have no contractual commitments, conflicts of interest or other legal obligations that would prohibit you from performing your duties for the Company.  Nothing herein prevents you from investing in or participating in an advisory capacity or board roles with other entities, so long as there is no material interference with your position, such activities do not create a conflict of interest with Company business, you notify the Company in advance of such position and recuse yourself from any business discussions or decisions of the Company related to said entity.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Salary</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You will continue to receive an annual base salary of $462,325, which will be paid in equal installments bi-weekly or as otherwise dictated by the Company&#8217;s normal payroll procedures, from which payments the Company shall withhold and deduct all applicable federal and state income, social security and other taxes as required by </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Confidential</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:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">applicable laws (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in accordance with the Company&#8217;s normal payroll procedures.  Your Base Salary may be adjusted from time to time by the Company in its sole discretion.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bonus</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Your bonuses will be as stated below.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Your annual target bonus for 2026 will be 60% of your annual Base Salary. Payment will be made concurrently with bonus payments made to other executives of the Company, subject to the terms and conditions of the bonus program.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Bonuses in future years are discretionary and will be based on the achievement of goals as determined by the compensation committee of the Company&#8217;s board of directors (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Equity Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You will be eligible to be granted equity awards from time to time as determined in the sole discretion of the Board or its compensation committee. To the extent that the Company defines an equity refresh or milestone grant policy for its executives, then you will be invited to participate in such program commensurate with your level and your tenure with the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Severance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You will be eligible for the severance and change in control benefits set forth in the Company&#8217;s Executive Change in Control and Severance Plan, subject to the terms and conditions thereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefits</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Company will provide you with the benefits that the Company may, from time to time, in its sole discretion offer to employees.  The Company currently offers a full range of benefits for you and your qualified dependents.  The Company will indemnify you in the performance of your duties to the Company to the extent set forth in the Company&#8217;s bylaws. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  All forms of compensation referred to in this letter agreement are subject to reduction to reflect applicable withholding and payroll taxes and other deductions required by law.  You are encouraged to obtain your own tax advice regarding your compensation from the Company.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employment Relationship</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Your employment with the Company is entirely voluntary for both parties and either you or the Company may conclude the employment relationship at any time for any reason. This &#8220;at will&#8221; employment relationship can only be modified in writing by an authorized officer of the Company (other than you).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Miscellaneous</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This agreement is the parties&#8217; entire agreement on this topic, superseding any prior or contemporaneous agreements regarding the same (including, without limitation, the Prior Offer Letter). Any amendments to this letter agreement must be in writing. Failure to enforce any of the provisions of this agreement will not constitute a waiver. This agreement is governed by the laws of California, excluding its conflict-of-laws principles. The exclusive venue for any dispute relating to this agreement shall be in San Francisco, California.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">2</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:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">signature page follows</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To indicate your agreement to the terms set forth in this letter agreement, please sign and date this letter agreement in the space provided below and return it to me at your earliest convenience.</font></div><div style="margin-bottom:12pt;padding-left:252pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Very truly yours,</font></div><div style="margin-bottom:12pt;padding-left:252pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">REDDIT, INC.</font></div><div><font><br></font></div><div style="padding-left:274.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Steve Huffman</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><br>Steve Huffman</font></div><div style="padding-left:274.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Chief Executive Officer</font></div><div style="margin-bottom:12pt;padding-left:274.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">AGREED AND ACCEPTED&#58;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Benjamin Lee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><br>Benjamin Lee</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>exhibit311302q126.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i7365787a462d470f8cf150c0c6b26574_1"></div><div style="min-height:75.6pt;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:217%">Exhibit 31.1</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">CERTIFICATION PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">RULES 13a-14(a) OR 15d-14(a) OF </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">I, Steven Huffman, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Reddit, Inc.&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:75.6pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Date&#58; April 30, 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:241%;text-decoration:underline">&#47;s&#47; Steven Huffman</font></div><div style="padding-left:288pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Steven Huffman</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Chief Executive Officer</font></div><div style="padding-left:288pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:241%">Principal Executive Officer)</font></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>5
<FILENAME>exhibit312302q126.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i3124f78b84e941df91336b4d2754fafc_1"></div><div style="min-height:75.6pt;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:217%">Exhibit 31.2</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">CERTIFICATION PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">RULES 13a-14(a) OR 15d-14(a) OF </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">I, Andrew Vollero, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Reddit, Inc.&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:75.6pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Date&#58; April 30, 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:241%;text-decoration:underline">&#47;s&#47; Andrew Vollero</font></div><div style="padding-left:288pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Andrew Vollero</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Chief Financial Officer</font></div><div style="padding-left:288pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:241%">Principal Financial Officer)</font></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>6
<FILENAME>exhibit321906q126.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i7278b8c5fb774ddf85df598e7934a647_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:217%">Exhibit 32.1</font></div></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">CERTIFICATION PURSUANT TO </font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO </font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">In connection with the Quarterly Report of Reddit, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended March 31, 2026 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of the undersigned hereby certifies, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, as amended, that&#58;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Date&#58; April 30, 2026</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;text-decoration:underline">&#47;s&#47; Steven Huffman</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Steven Huffman</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Chief Executive Officer</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(Principal Executive Officer)</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Date&#58; April 30, 2026</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;text-decoration:underline">&#47;s&#47; Andrew Vollero</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Andrew Vollero</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Chief Financial Officer</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(Principal Financial Officer)</font></div><div><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>7
<FILENAME>rddt-20260331.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:fd06099f-2646-44ae-9beb-e31a976f2b42,g:86c0f73f-cdf3-4033-a405-c238d9838e41-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:rddt="http://www.redditinc.com/20260331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.redditinc.com/20260331">
  <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.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-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-20260331_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-20260331_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-20260331_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-20260331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.redditinc.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofOperations">
        <link:definition>9952151 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952152 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParentheticals" roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals">
        <link:definition>9952153 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>9952154 - Statement - Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>9952155 - Statement - Consolidated Statements of Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>9952156 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusiness" roleURI="http://www.redditinc.com/role/DescriptionofBusiness">
        <link:definition>9952157 - Disclosure - Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPolicies" roleURI="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Basis of Presentation and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.redditinc.com/role/Revenue">
        <link:definition>9952159 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShare" roleURI="http://www.redditinc.com/role/NetIncomeperShare">
        <link:definition>9952160 - Disclosure - Net Income per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.redditinc.com/role/FairValueMeasurements">
        <link:definition>9952161 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponents" roleURI="http://www.redditinc.com/role/BalanceSheetComponents">
        <link:definition>9952162 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssets">
        <link:definition>9952163 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.redditinc.com/role/Debt">
        <link:definition>9952164 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingencies" roleURI="http://www.redditinc.com/role/CommitmentandContingencies">
        <link:definition>9952165 - Disclosure - Commitment and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.redditinc.com/role/StockholdersEquity">
        <link:definition>9952166 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.redditinc.com/role/StockBasedCompensation">
        <link:definition>9952167 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.redditinc.com/role/IncomeTaxes">
        <link:definition>9952168 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartiesandRelatedPartyTransactions" roleURI="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions">
        <link:definition>9952169 - Disclosure - Related Parties and Related-Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformation" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformation">
        <link:definition>9952170 - Disclosure - Segment and Geographic Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPoliciesPolicies" roleURI="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.redditinc.com/role/RevenueTables">
        <link:definition>9955512 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareTables" roleURI="http://www.redditinc.com/role/NetIncomeperShareTables">
        <link:definition>9955513 - Disclosure - Net Income per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.redditinc.com/role/FairValueMeasurementsTables">
        <link:definition>9955514 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsTables" roleURI="http://www.redditinc.com/role/BalanceSheetComponentsTables">
        <link:definition>9955515 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>9955516 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.redditinc.com/role/StockholdersEquityTables">
        <link:definition>9955517 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.redditinc.com/role/StockBasedCompensationTables">
        <link:definition>9955518 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationTables" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationTables">
        <link:definition>9955519 - Disclosure - Segment and Geographic Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenuebySourceDetails" roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails">
        <link:definition>9955520 - Disclosure - Revenue - Disaggregation of Revenue by Source (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenuebyGeographyDetails" roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails">
        <link:definition>9955521 - Disclosure - Revenue - Disaggregation of Revenue by Geography (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails">
        <link:definition>9955522 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails_1" roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails_1">
        <link:definition>9955522 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareComputationofNetIncomeLossperShareDetails" roleURI="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails">
        <link:definition>9955523 - Disclosure - Net Income per Share - Computation of Net Income (Loss) per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails" roleURI="http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails">
        <link:definition>9955524 - Disclosure - Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9955525 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1" roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1">
        <link:definition>9955525 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>9955526 - Disclosure - Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>9955527 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" roleURI="http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails">
        <link:definition>9955528 - Disclosure - Balance Sheet Components - Other Noncurrent Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>9955529 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails">
        <link:definition>9955530 - Disclosure - Goodwill and Intangible Assets - Acquired Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDetails" roleURI="http://www.redditinc.com/role/DebtDetails">
        <link:definition>9955531 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesDetails" roleURI="http://www.redditinc.com/role/CommitmentandContingenciesDetails">
        <link:definition>9955532 - Disclosure - Commitment and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNarrativeDetails" roleURI="http://www.redditinc.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>9955533 - Disclosure - Stockholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails" roleURI="http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails">
        <link:definition>9955534 - Disclosure - Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>9955535 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRSUsandRSAsDetails" roleURI="http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails">
        <link:definition>9955536 - Disclosure - Stock-Based Compensation - RSUs and RSAs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockOptionsDetails" roleURI="http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails">
        <link:definition>9955537 - Disclosure - Stock-Based Compensation - Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" roleURI="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails">
        <link:definition>9955538 - Disclosure - Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartiesandRelatedPartyTransactionsDetails" roleURI="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails">
        <link:definition>9955539 - Disclosure - Related Parties and Related-Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationNarrativeDetails" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationNarrativeDetails">
        <link:definition>9955540 - Disclosure - Segment and Geographic Information - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails">
        <link:definition>9955541 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails">
        <link:definition>9955542 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails">
        <link:definition>9955543 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability" abstract="false" name="IncreaseDecreaseInOperatingLeaseAssetAndLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_OtherRevenueMember" abstract="true" name="OtherRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember" abstract="true" name="RestrictedStockUnitsAndRestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" abstract="false" name="CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" abstract="false" name="CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_AssetsAmortizedCost" abstract="false" name="AssetsAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_RevenueSharePayableCurrent" abstract="false" name="RevenueSharePayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_AccruedCustomerIncentivesNoncurrent" abstract="false" name="AccruedCustomerIncentivesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember" abstract="true" name="RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember" abstract="true" name="RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember" abstract="true" name="RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember" abstract="true" name="RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_NewYorkFederalReserveBankRateMember" abstract="true" name="NewYorkFederalReserveBankRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember" abstract="true" name="AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_DebtInstrumentNumberOfInstruments" abstract="false" name="DebtInstrumentNumberOfInstruments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="rddt_DebtInstrumentAdditionalBasisSpread" abstract="false" name="DebtInstrumentAdditionalBasisSpread" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="rddt_A2024IncentiveAwardPlanMember" abstract="true" name="A2024IncentiveAwardPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_CommunityImpactInitiativesAndCharitableActivitiesMember" abstract="true" name="CommunityImpactInitiativesAndCharitableActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="rddt_AdvanceMagazinePublishersInc.Member" abstract="true" name="AdvanceMagazinePublishersInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_RedditInc.Member" abstract="true" name="RedditInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_ReportableSegmentMember" abstract="true" name="ReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_CostOfGoodsAndServiceAdjusted" abstract="false" name="CostOfGoodsAndServiceAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_GrossProfitAdjusted" abstract="false" name="GrossProfitAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" abstract="false" name="OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_ShareBasedPaymentArrangementExpenseAndTaxes" abstract="false" name="ShareBasedPaymentArrangementExpenseAndTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_MichelleReynoldsMember" abstract="true" name="MichelleReynoldsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>rddt-20260331_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:fd06099f-2646-44ae-9beb-e31a976f2b42,g:86c0f73f-cdf3-4033-a405-c238d9838e41-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="rddt-20260331.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_c0626fed-bbb4-42da-9d0a-a5ec69279db4" 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_de817dda-bc4b-4bf5-bb37-001363dc7dfa" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c0626fed-bbb4-42da-9d0a-a5ec69279db4" xlink:to="loc_us-gaap_OperatingIncomeLoss_de817dda-bc4b-4bf5-bb37-001363dc7dfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_59c320de-8afb-4458-87cb-db93be5921df" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c0626fed-bbb4-42da-9d0a-a5ec69279db4" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_59c320de-8afb-4458-87cb-db93be5921df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_9c4465a0-77bc-46ac-ba46-d20cc0431b9b" 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_SellingAndMarketingExpense_df670b92-4ec6-4b49-8234-d96c0a7bc9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_9c4465a0-77bc-46ac-ba46-d20cc0431b9b" xlink:to="loc_us-gaap_SellingAndMarketingExpense_df670b92-4ec6-4b49-8234-d96c0a7bc9e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_13f383e2-c567-42e2-bc9e-bba9ff9307d6" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_9c4465a0-77bc-46ac-ba46-d20cc0431b9b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_13f383e2-c567-42e2-bc9e-bba9ff9307d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1eb262c4-900c-43d5-8a8a-137435d084af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_9c4465a0-77bc-46ac-ba46-d20cc0431b9b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1eb262c4-900c-43d5-8a8a-137435d084af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_768aa384-0a42-428a-9bc7-9acb7228201a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_9c4465a0-77bc-46ac-ba46-d20cc0431b9b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_768aa384-0a42-428a-9bc7-9acb7228201a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_817e98e5-01f0-45a1-b599-e5612b831210" 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_0801696e-7b36-4dd5-9a45-0d53b0bca0e5" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_817e98e5-01f0-45a1-b599-e5612b831210" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0801696e-7b36-4dd5-9a45-0d53b0bca0e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_cd2238d9-0285-488d-abc4-54238f80e879" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_817e98e5-01f0-45a1-b599-e5612b831210" xlink:to="loc_us-gaap_CostsAndExpenses_cd2238d9-0285-488d-abc4-54238f80e879" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6a06b281-868d-4de4-ba95-ad5fb15c7134" 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_ad49764c-8909-4488-85fc-a2c88a5386cf" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6a06b281-868d-4de4-ba95-ad5fb15c7134" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ad49764c-8909-4488-85fc-a2c88a5386cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bf6fa8d6-639f-403c-9ab2-088203b8b467" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6a06b281-868d-4de4-ba95-ad5fb15c7134" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bf6fa8d6-639f-403c-9ab2-088203b8b467" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="rddt-20260331.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_LiabilitiesAndStockholdersEquity_2dd61cb0-05c4-48be-ab4d-0dc897518617" 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_CommitmentsAndContingencies_f241ab1c-0f88-41ec-8140-f8d298261e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2dd61cb0-05c4-48be-ab4d-0dc897518617" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f241ab1c-0f88-41ec-8140-f8d298261e4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_10c0476a-bece-44f3-a0ad-817db0578105" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2dd61cb0-05c4-48be-ab4d-0dc897518617" xlink:to="loc_us-gaap_Liabilities_10c0476a-bece-44f3-a0ad-817db0578105" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_196efab4-4f4f-494d-898f-d562fc3e72ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2dd61cb0-05c4-48be-ab4d-0dc897518617" xlink:to="loc_us-gaap_StockholdersEquity_196efab4-4f4f-494d-898f-d562fc3e72ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5d85d02a-2b43-4d1e-bbe0-5f16b74e1cb4" 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_AccountsReceivableNetCurrent_60eb555f-bab1-4dc8-8448-f12f5995a47a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5d85d02a-2b43-4d1e-bbe0-5f16b74e1cb4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_60eb555f-bab1-4dc8-8448-f12f5995a47a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ad43f85e-e52a-4e6d-bfcf-96c6bb6cdf54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5d85d02a-2b43-4d1e-bbe0-5f16b74e1cb4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ad43f85e-e52a-4e6d-bfcf-96c6bb6cdf54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_e9416704-f2a0-4fa2-a72d-173d1326f065" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5d85d02a-2b43-4d1e-bbe0-5f16b74e1cb4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_e9416704-f2a0-4fa2-a72d-173d1326f065" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d246895c-b17d-424e-a3c7-f6476b91c9da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5d85d02a-2b43-4d1e-bbe0-5f16b74e1cb4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d246895c-b17d-424e-a3c7-f6476b91c9da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_33bb3f34-b089-48e3-b344-cbc48fddfe75" 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_AccruedLiabilitiesCurrent_34dff4fe-2db5-4886-8e48-779ac0109d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_33bb3f34-b089-48e3-b344-cbc48fddfe75" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_34dff4fe-2db5-4886-8e48-779ac0109d2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b1c2b1c9-4122-411d-94a5-67f605cbca86" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_33bb3f34-b089-48e3-b344-cbc48fddfe75" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b1c2b1c9-4122-411d-94a5-67f605cbca86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_923c80a4-03c7-42cc-9219-31d40e6ea22e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_33bb3f34-b089-48e3-b344-cbc48fddfe75" xlink:to="loc_us-gaap_AccountsPayableCurrent_923c80a4-03c7-42cc-9219-31d40e6ea22e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6fb84b42-ee9f-4800-9c00-0df9071cda42" 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_Goodwill_705604db-2291-4e59-92ba-5f333103f22f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6fb84b42-ee9f-4800-9c00-0df9071cda42" xlink:to="loc_us-gaap_Goodwill_705604db-2291-4e59-92ba-5f333103f22f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2bd4aabf-e9c8-48b7-bf92-7757f7723673" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6fb84b42-ee9f-4800-9c00-0df9071cda42" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2bd4aabf-e9c8-48b7-bf92-7757f7723673" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fcf72d47-5576-46d9-be6e-4d2818c13f96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6fb84b42-ee9f-4800-9c00-0df9071cda42" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fcf72d47-5576-46d9-be6e-4d2818c13f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_95aa9b45-47fc-4dbb-aa40-7b259a8628ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6fb84b42-ee9f-4800-9c00-0df9071cda42" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_95aa9b45-47fc-4dbb-aa40-7b259a8628ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_77bbecee-a12b-40b6-be02-96135f86abb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6fb84b42-ee9f-4800-9c00-0df9071cda42" xlink:to="loc_us-gaap_AssetsCurrent_77bbecee-a12b-40b6-be02-96135f86abb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d52e4d6d-75fa-40bc-be69-9e37ffe6319e" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6fb84b42-ee9f-4800-9c00-0df9071cda42" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d52e4d6d-75fa-40bc-be69-9e37ffe6319e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6348ceb5-0606-4767-b546-988b98fde12f" 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_CommonStockValue_ffca5bc6-4ef4-45c0-8e0d-bbd892f8a755" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6348ceb5-0606-4767-b546-988b98fde12f" xlink:to="loc_us-gaap_CommonStockValue_ffca5bc6-4ef4-45c0-8e0d-bbd892f8a755" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_adbff9a1-7e95-471e-b2dd-d017aa45beb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6348ceb5-0606-4767-b546-988b98fde12f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_adbff9a1-7e95-471e-b2dd-d017aa45beb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_cc24644e-4bae-40f2-aa3e-4a578743d731" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6348ceb5-0606-4767-b546-988b98fde12f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_cc24644e-4bae-40f2-aa3e-4a578743d731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3247df58-e96b-420f-a236-b0ac3593e8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6348ceb5-0606-4767-b546-988b98fde12f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3247df58-e96b-420f-a236-b0ac3593e8f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b6741b3f-e01f-4de8-aee1-7883f543aac0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6348ceb5-0606-4767-b546-988b98fde12f" xlink:to="loc_us-gaap_PreferredStockValue_b6741b3f-e01f-4de8-aee1-7883f543aac0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d019e12e-3277-4c3e-af23-a7819655308e" 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_83f731cb-5558-4c26-8757-c605ca005fb6" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d019e12e-3277-4c3e-af23-a7819655308e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_83f731cb-5558-4c26-8757-c605ca005fb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1b28c456-1e50-4a4f-8871-6fa5ad479dde" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d019e12e-3277-4c3e-af23-a7819655308e" xlink:to="loc_us-gaap_LiabilitiesCurrent_1b28c456-1e50-4a4f-8871-6fa5ad479dde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_87f71756-4025-4f5d-b949-58dc8e8b62c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d019e12e-3277-4c3e-af23-a7819655308e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_87f71756-4025-4f5d-b949-58dc8e8b62c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="rddt-20260331.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_23b14879-3a13-4fc9-871e-e599b1c70469" 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_b9a66af9-4a52-43fe-9211-77b58bac0ce4" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_23b14879-3a13-4fc9-871e-e599b1c70469" xlink:to="loc_us-gaap_NetIncomeLoss_b9a66af9-4a52-43fe-9211-77b58bac0ce4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_063863b0-e1ad-427b-b249-588737b4acc0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_23b14879-3a13-4fc9-871e-e599b1c70469" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_063863b0-e1ad-427b-b249-588737b4acc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_2b3c8ff8-195b-470e-833b-a81eb9947f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_23b14879-3a13-4fc9-871e-e599b1c70469" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_2b3c8ff8-195b-470e-833b-a81eb9947f5f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="rddt-20260331.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_NetCashProvidedByUsedInInvestingActivities_b2b584c8-75be-449f-aa07-3ce43ef4c5f8" 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_8d37f8f1-900f-4066-9aa6-00aeb9d3fdd5" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b2b584c8-75be-449f-aa07-3ce43ef4c5f8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8d37f8f1-900f-4066-9aa6-00aeb9d3fdd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_78526877-b1e4-4031-ac0e-4f5712ae1639" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b2b584c8-75be-449f-aa07-3ce43ef4c5f8" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_78526877-b1e4-4031-ac0e-4f5712ae1639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c597871f-1c03-48f1-9c89-128fb3a4ad81" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b2b584c8-75be-449f-aa07-3ce43ef4c5f8" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c597871f-1c03-48f1-9c89-128fb3a4ad81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_c9cc4fac-e6aa-497e-b8b8-62d792ae0584" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b2b584c8-75be-449f-aa07-3ce43ef4c5f8" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_c9cc4fac-e6aa-497e-b8b8-62d792ae0584" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_022d33d6-5e15-41a1-a7ed-0daf436d075c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b2b584c8-75be-449f-aa07-3ce43ef4c5f8" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_022d33d6-5e15-41a1-a7ed-0daf436d075c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" 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_d7e008ce-60b8-406c-83fe-4d7c0d2330e3" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_us-gaap_NetIncomeLoss_d7e008ce-60b8-406c-83fe-4d7c0d2330e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2000b178-65e1-48f5-b91f-55211ea06b91" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2000b178-65e1-48f5-b91f-55211ea06b91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_97340877-3fdb-43ba-b93b-93b2a2279c84" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_97340877-3fdb-43ba-b93b-93b2a2279c84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_17f9ec17-757b-4c2b-b845-d9bee639ce71" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_17f9ec17-757b-4c2b-b845-d9bee639ce71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ebcce503-b8ff-42d6-bc41-ecca3225d3e0" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_us-gaap_ShareBasedCompensation_ebcce503-b8ff-42d6-bc41-ecca3225d3e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_b4717ba6-5da6-4972-9d14-edc8dd4a30e0" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_b4717ba6-5da6-4972-9d14-edc8dd4a30e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_91bd2574-2c06-4db9-a219-95d188a97b0f" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_91bd2574-2c06-4db9-a219-95d188a97b0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cedf57db-46c9-4360-bef6-286babf1fd66" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cedf57db-46c9-4360-bef6-286babf1fd66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_68d80f23-ecb0-40a2-8497-870b25267dfb" xlink:href="rddt-20260331.xsd#rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_68d80f23-ecb0-40a2-8497-870b25267dfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_d346713f-3947-4ad2-8e8c-3e9b36a1c247" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_d346713f-3947-4ad2-8e8c-3e9b36a1c247" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_76065d19-25f1-41bf-865a-6a93c5a1f07f" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e597a0ec-593f-4d63-98b4-400e064c5d0f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_76065d19-25f1-41bf-865a-6a93c5a1f07f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c6949ff2-b201-4639-bbeb-5951327a36a4" 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_ProceedsFromStockOptionsExercised_89366a20-a48c-4d16-9437-b56ef98d4798" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c6949ff2-b201-4639-bbeb-5951327a36a4" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_89366a20-a48c-4d16-9437-b56ef98d4798" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fb9d6cbf-8dce-4279-842d-a657bd49855e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c6949ff2-b201-4639-bbeb-5951327a36a4" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fb9d6cbf-8dce-4279-842d-a657bd49855e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019d9569-5e0a-7bd8-a062-43b40fe09c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c6949ff2-b201-4639-bbeb-5951327a36a4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019d9569-5e0a-7bd8-a062-43b40fe09c4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71b2cdc3-3a49-452a-81d3-0650ecc5142e" 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_c673cbef-d0b2-416b-8f4f-55273ee92b51" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71b2cdc3-3a49-452a-81d3-0650ecc5142e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c673cbef-d0b2-416b-8f4f-55273ee92b51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_19cb2c49-8c64-44d6-9e05-ceb11a7aa46c" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71b2cdc3-3a49-452a-81d3-0650ecc5142e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_19cb2c49-8c64-44d6-9e05-ceb11a7aa46c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1315755d-d1b0-4d58-8a83-5b621f768b83" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71b2cdc3-3a49-452a-81d3-0650ecc5142e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1315755d-d1b0-4d58-8a83-5b621f768b83" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#NetIncomeperShareComputationofNetIncomeLossperShareDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1032fbb3-1cf4-4d89-bbdc-dbce7dff3820" 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_10c46b07-2b7b-41ea-9041-d3af3d8e15cc" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1032fbb3-1cf4-4d89-bbdc-dbce7dff3820" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_10c46b07-2b7b-41ea-9041-d3af3d8e15cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_24f7443a-6004-4f42-b2c4-28366720796b" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1032fbb3-1cf4-4d89-bbdc-dbce7dff3820" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_24f7443a-6004-4f42-b2c4-28366720796b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="rddt-20260331.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_019cff98-29b2-7821-a033-28ce1efc1576" xlink:href="rddt-20260331.xsd#rddt_AssetsAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019cff98-29b2-732f-96f4-3c72940a7a24" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_019cff98-29b2-7821-a033-28ce1efc1576" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019cff98-29b2-732f-96f4-3c72940a7a24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_019cff98-29b2-771f-bd7a-f17776da3daa" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_019cff98-29b2-7821-a033-28ce1efc1576" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_019cff98-29b2-771f-bd7a-f17776da3daa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_019cff98-29b2-7912-ac4c-0a726f5260d1" 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_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-71fd-8e43-b21ec11d2808" xlink:href="rddt-20260331.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_019cff98-29b2-7912-ac4c-0a726f5260d1" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-71fd-8e43-b21ec11d2808" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7310-9878-58dd4c8dab86" xlink:href="rddt-20260331.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_019cff98-29b2-7912-ac4c-0a726f5260d1" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7310-9878-58dd4c8dab86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019cff98-29b2-7ae6-8921-47a92c77092e" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_019cff98-29b2-7912-ac4c-0a726f5260d1" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019cff98-29b2-7ae6-8921-47a92c77092e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019cff98-29b2-7d88-ae34-898df06499fe" 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_019cff98-29b2-70e3-bdab-a3a09fa8eb3a" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019cff98-29b2-7d88-ae34-898df06499fe" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019cff98-29b2-70e3-bdab-a3a09fa8eb3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7d28-b7cd-fe846bc418df" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019cff98-29b2-7d88-ae34-898df06499fe" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7d28-b7cd-fe846bc418df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-7d42-8891-2259d8e0f00b" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019cff98-29b2-7d88-ae34-898df06499fe" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-7d42-8891-2259d8e0f00b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1" xlink:type="simple" xlink:href="rddt-20260331.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_019cff98-29b2-7309-a513-1f968d6dd336" xlink:href="rddt-20260331.xsd#rddt_AssetsAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019cff98-29b2-7968-a35f-9c848a7c33cf" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_019cff98-29b2-7309-a513-1f968d6dd336" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_019cff98-29b2-7968-a35f-9c848a7c33cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-7f65-8553-70953c08f266" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_019cff98-29b2-7309-a513-1f968d6dd336" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-7f65-8553-70953c08f266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7637-b41b-85bdec4872ed" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_019cff98-29b2-7309-a513-1f968d6dd336" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7637-b41b-85bdec4872ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20260331.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_6e56b82e-fd57-4bec-a75c-1befa2768041" 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_ContractWithCustomerLiabilityCurrent_f03cabc1-c71a-4151-81ef-cc602dffa72f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6e56b82e-fd57-4bec-a75c-1befa2768041" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f03cabc1-c71a-4151-81ef-cc602dffa72f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_0d500ae9-a04b-4045-8e18-d661346390ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6e56b82e-fd57-4bec-a75c-1befa2768041" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_0d500ae9-a04b-4045-8e18-d661346390ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevenueSharePayableCurrent_f4024c60-7762-4efb-995d-822ac79c9648" xlink:href="rddt-20260331.xsd#rddt_RevenueSharePayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6e56b82e-fd57-4bec-a75c-1befa2768041" xlink:to="loc_rddt_RevenueSharePayableCurrent_f4024c60-7762-4efb-995d-822ac79c9648" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_02e90030-b063-4d79-8921-e42e49d82ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6e56b82e-fd57-4bec-a75c-1befa2768041" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_02e90030-b063-4d79-8921-e42e49d82ddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_531b38a4-1beb-47ee-86d4-de158661ea92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6e56b82e-fd57-4bec-a75c-1befa2768041" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_531b38a4-1beb-47ee-86d4-de158661ea92" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20260331.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_562fb35a-9470-477c-80c6-8ff5cc010577" 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_670253e1-3a34-444c-838f-5590f1261878" xlink:href="rddt-20260331.xsd#rddt_AccruedCustomerIncentivesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_562fb35a-9470-477c-80c6-8ff5cc010577" xlink:to="loc_rddt_AccruedCustomerIncentivesNoncurrent_670253e1-3a34-444c-838f-5590f1261878" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_cb152b86-f18b-4043-bf82-374d3f915a21" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_562fb35a-9470-477c-80c6-8ff5cc010577" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_cb152b86-f18b-4043-bf82-374d3f915a21" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rddt-20260331.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_463c35ec-bf13-4b58-87e3-bcb8b58786e1" 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_2b6cca78-fbdd-47b3-8389-59a5118f9be3" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_463c35ec-bf13-4b58-87e3-bcb8b58786e1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2b6cca78-fbdd-47b3-8389-59a5118f9be3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_af768216-357c-4c68-9398-35eec9006445" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_463c35ec-bf13-4b58-87e3-bcb8b58786e1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_af768216-357c-4c68-9398-35eec9006445" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" xlink:type="simple" xlink:href="rddt-20260331.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_47a31c40-e1ec-43dc-b295-793bc6c6ca48" xlink:href="rddt-20260331.xsd#rddt_GrossProfitAdjusted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97fe224c-aefa-4b0f-b53c-3d748f8ac4ba" 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="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_GrossProfitAdjusted_47a31c40-e1ec-43dc-b295-793bc6c6ca48" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97fe224c-aefa-4b0f-b53c-3d748f8ac4ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_9f8b5c49-4daf-4262-ab50-cf60c8a85fc0" xlink:href="rddt-20260331.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_GrossProfitAdjusted_47a31c40-e1ec-43dc-b295-793bc6c6ca48" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_9f8b5c49-4daf-4262-ab50-cf60c8a85fc0" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>rddt-20260331_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:fd06099f-2646-44ae-9beb-e31a976f2b42,g:86c0f73f-cdf3-4033-a405-c238d9838e41-->
<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-20260331.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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_bd2ffb79-7340-4a9b-9176-67c7bb973bb4" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentInformationTable_bd2ffb79-7340-4a9b-9176-67c7bb973bb4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_dccafc4f-7529-4380-a56f-689aecc6b654" 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_bd2ffb79-7340-4a9b-9176-67c7bb973bb4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_dccafc4f-7529-4380-a56f-689aecc6b654" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dccafc4f-7529-4380-a56f-689aecc6b654_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_dccafc4f-7529-4380-a56f-689aecc6b654" xlink:to="loc_us-gaap_ClassOfStockDomain_dccafc4f-7529-4380-a56f-689aecc6b654_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f1febd11-e42a-4afd-94a4-b2e28a95c3c1" 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_dccafc4f-7529-4380-a56f-689aecc6b654" xlink:to="loc_us-gaap_ClassOfStockDomain_f1febd11-e42a-4afd-94a4-b2e28a95c3c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b79e3226-944a-40d4-8738-eed43286e139" 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_f1febd11-e42a-4afd-94a4-b2e28a95c3c1" xlink:to="loc_us-gaap_CommonClassAMember_b79e3226-944a-40d4-8738-eed43286e139" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1ffcf6a8-dd5c-4f30-bdb4-0a3d79ecbe69" 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_f1febd11-e42a-4afd-94a4-b2e28a95c3c1" xlink:to="loc_us-gaap_CommonClassBMember_1ffcf6a8-dd5c-4f30-bdb4-0a3d79ecbe69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_0d4f5f16-33d4-4108-9cd0-596bba03e815" 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_f1febd11-e42a-4afd-94a4-b2e28a95c3c1" xlink:to="loc_us-gaap_CommonClassCMember_0d4f5f16-33d4-4108-9cd0-596bba03e815" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_bdb664e9-7edd-479b-859c-8dfd98539cf6" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentType_bdb664e9-7edd-479b-859c-8dfd98539cf6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_038f0ab6-0b6a-43b4-8f9c-937b654bf099" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentQuarterlyReport_038f0ab6-0b6a-43b4-8f9c-937b654bf099" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1eecf4ae-1944-4d47-b173-bad2f7793d47" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentPeriodEndDate_1eecf4ae-1944-4d47-b173-bad2f7793d47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a2216fb4-1e9e-4706-81ab-77ebb95646cb" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentTransitionReport_a2216fb4-1e9e-4706-81ab-77ebb95646cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_82858cb5-2ec9-49b2-9d75-97c6032f06b7" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityFileNumber_82858cb5-2ec9-49b2-9d75-97c6032f06b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_9f1add3c-606a-4eee-a3f8-963b3e29c65c" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityRegistrantName_9f1add3c-606a-4eee-a3f8-963b3e29c65c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_83c90d6a-b944-46a4-842c-d79e64ff842d" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_83c90d6a-b944-46a4-842c-d79e64ff842d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_db0f4ff0-c3cb-42ea-966e-8a90c514b3db" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityTaxIdentificationNumber_db0f4ff0-c3cb-42ea-966e-8a90c514b3db" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_18ab4275-212f-4dff-8dbc-d0fcc14694e0" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressAddressLine1_18ab4275-212f-4dff-8dbc-d0fcc14694e0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_ebb9265f-59f2-40c4-9ef1-0eac47478b6a" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressAddressLine2_ebb9265f-59f2-40c4-9ef1-0eac47478b6a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine3_3a8b8cf0-f44c-4a9c-9a58-e70fb9ce1680" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressAddressLine3_3a8b8cf0-f44c-4a9c-9a58-e70fb9ce1680" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c4cfe692-c444-4401-a8d4-ed699a14d23c" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressCityOrTown_c4cfe692-c444-4401-a8d4-ed699a14d23c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_a34bee09-0435-426b-b7a0-a4cdfdfa5459" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressStateOrProvince_a34bee09-0435-426b-b7a0-a4cdfdfa5459" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0213d1f4-360d-4751-9c0b-14c3f1222622" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressPostalZipCode_0213d1f4-360d-4751-9c0b-14c3f1222622" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_705c82fc-e86b-4a81-aa73-236328d487b3" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_CityAreaCode_705c82fc-e86b-4a81-aa73-236328d487b3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_99d1b375-11d2-48fc-8d5a-7b90e66c8d0b" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_LocalPhoneNumber_99d1b375-11d2-48fc-8d5a-7b90e66c8d0b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_e5fae2b0-7aa8-4bf8-bd4b-8485ac0288bd" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_Security12bTitle_e5fae2b0-7aa8-4bf8-bd4b-8485ac0288bd" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_11e3eaed-9529-4e43-b265-3ca9b5969ca9" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_TradingSymbol_11e3eaed-9529-4e43-b265-3ca9b5969ca9" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_1d6d01bc-2c7e-4438-9065-1a5f2baa5826" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_SecurityExchangeName_1d6d01bc-2c7e-4438-9065-1a5f2baa5826" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_9b808e52-ad02-4368-a00c-31d70afd3ea2" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityCurrentReportingStatus_9b808e52-ad02-4368-a00c-31d70afd3ea2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_227a8e06-cae3-4d16-8733-cdd882a062f9" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityInteractiveDataCurrent_227a8e06-cae3-4d16-8733-cdd882a062f9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f7caaf8b-5897-4193-898a-e8e09784e616" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityFilerCategory_f7caaf8b-5897-4193-898a-e8e09784e616" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_ac4dcbc1-18c6-4e26-a589-1a408e88b159" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntitySmallBusiness_ac4dcbc1-18c6-4e26-a589-1a408e88b159" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ccf574af-2f64-492c-a8eb-637ae11bcd71" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityEmergingGrowthCompany_ccf574af-2f64-492c-a8eb-637ae11bcd71" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_84c629ec-5a41-4bec-a304-01686e1f8b5b" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityShellCompany_84c629ec-5a41-4bec-a304-01686e1f8b5b" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_67d1ddc5-e6df-404e-ad95-b7f899adb86f" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_67d1ddc5-e6df-404e-ad95-b7f899adb86f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b5816934-8574-4c40-b756-34b744f2b7b4" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentFiscalYearFocus_b5816934-8574-4c40-b756-34b744f2b7b4" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_b044efa4-a152-4abf-bc88-da177d4a8dd0" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_b044efa4-a152-4abf-bc88-da177d4a8dd0" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_dcc6f9e2-ce0c-4830-a34e-b12927a6b94f" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_CurrentFiscalYearEndDate_dcc6f9e2-ce0c-4830-a34e-b12927a6b94f" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d839aeb2-7bb3-436f-8dd4-126a2d9f300a" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityCentralIndexKey_d839aeb2-7bb3-436f-8dd4-126a2d9f300a" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e9465606-bcf2-4e1a-8d66-993d17edbde0" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_AmendmentFlag_e9465606-bcf2-4e1a-8d66-993d17edbde0" xlink:type="arc" order="30"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="rddt-20260331.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_76dfa44e-b61b-4ddf-b607-f6d5da30ae21" 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_5db6de4b-a716-4f45-9640-7d97ba1822f9" 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_76dfa44e-b61b-4ddf-b607-f6d5da30ae21" xlink:to="loc_us-gaap_StatementTable_5db6de4b-a716-4f45-9640-7d97ba1822f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5fdf95ea-9c83-4e1f-82ae-29a5ad59eb67" 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_5db6de4b-a716-4f45-9640-7d97ba1822f9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5fdf95ea-9c83-4e1f-82ae-29a5ad59eb67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5fdf95ea-9c83-4e1f-82ae-29a5ad59eb67_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_5fdf95ea-9c83-4e1f-82ae-29a5ad59eb67" xlink:to="loc_us-gaap_ClassOfStockDomain_5fdf95ea-9c83-4e1f-82ae-29a5ad59eb67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8e3a1ae9-ab21-4ba4-9b9e-e6be36bfd955" 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_5fdf95ea-9c83-4e1f-82ae-29a5ad59eb67" xlink:to="loc_us-gaap_ClassOfStockDomain_8e3a1ae9-ab21-4ba4-9b9e-e6be36bfd955" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_3fc0e805-220c-4b3d-a70c-48b0763f34a5" 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_8e3a1ae9-ab21-4ba4-9b9e-e6be36bfd955" xlink:to="loc_us-gaap_CommonClassAMember_3fc0e805-220c-4b3d-a70c-48b0763f34a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a19e2c9f-9df4-4568-b5ad-a9472df82d13" 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_8e3a1ae9-ab21-4ba4-9b9e-e6be36bfd955" xlink:to="loc_us-gaap_CommonClassBMember_a19e2c9f-9df4-4568-b5ad-a9472df82d13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_55eadf39-fc9c-474c-967d-0ed0571372ca" 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_8e3a1ae9-ab21-4ba4-9b9e-e6be36bfd955" xlink:to="loc_us-gaap_CommonClassCMember_55eadf39-fc9c-474c-967d-0ed0571372ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8e12e7a3-8843-4abb-bf39-2abbafe782af" 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_76dfa44e-b61b-4ddf-b607-f6d5da30ae21" xlink:to="loc_us-gaap_AssetsAbstract_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_45503a43-61e7-4282-8329-9f55cda32706" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_AssetsCurrentAbstract_45503a43-61e7-4282-8329-9f55cda32706" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_630ffd3e-35bf-4584-830c-44b354ad55eb" 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_45503a43-61e7-4282-8329-9f55cda32706" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_630ffd3e-35bf-4584-830c-44b354ad55eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_c1972ff6-bd6b-4f8b-8771-de48c01c6038" 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_45503a43-61e7-4282-8329-9f55cda32706" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_c1972ff6-bd6b-4f8b-8771-de48c01c6038" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f0953d3a-4da5-4bec-a9a1-72e98c9eb54f" 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_45503a43-61e7-4282-8329-9f55cda32706" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f0953d3a-4da5-4bec-a9a1-72e98c9eb54f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b3a65dde-d126-4f6e-ba47-4929d57bcd47" 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_45503a43-61e7-4282-8329-9f55cda32706" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b3a65dde-d126-4f6e-ba47-4929d57bcd47" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b9dd2faa-8ad3-427a-9493-0fdf2dd77492" 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_45503a43-61e7-4282-8329-9f55cda32706" xlink:to="loc_us-gaap_AssetsCurrent_b9dd2faa-8ad3-427a-9493-0fdf2dd77492" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_46c9a177-f19c-4e2e-a970-6694121109fc" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_46c9a177-f19c-4e2e-a970-6694121109fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b9813e28-06ab-4915-b0d4-17404927cfc0" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b9813e28-06ab-4915-b0d4-17404927cfc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5688d0c7-71e9-4a2d-81c3-9b044e933b15" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5688d0c7-71e9-4a2d-81c3-9b044e933b15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_744f49bc-092f-4210-b818-f1c4f0a8d57a" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_Goodwill_744f49bc-092f-4210-b818-f1c4f0a8d57a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_36c0271f-9090-40d3-b3c9-a8a4676b397d" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_36c0271f-9090-40d3-b3c9-a8a4676b397d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d413dc04-5044-496b-b33a-76baff78dd98" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_Assets_d413dc04-5044-496b-b33a-76baff78dd98" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_822e07e7-9dab-4442-a290-244c263845e9" 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_76dfa44e-b61b-4ddf-b607-f6d5da30ae21" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_822e07e7-9dab-4442-a290-244c263845e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6d70f5c4-50fb-4203-9532-0d77b54393a8" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6d70f5c4-50fb-4203-9532-0d77b54393a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_4e4c6fc3-2082-4d1a-8f02-b85e68dad1d2" 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_6d70f5c4-50fb-4203-9532-0d77b54393a8" xlink:to="loc_us-gaap_AccountsPayableCurrent_4e4c6fc3-2082-4d1a-8f02-b85e68dad1d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6d3c3c26-44eb-49fd-ab61-9973b80d40c1" 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_6d70f5c4-50fb-4203-9532-0d77b54393a8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6d3c3c26-44eb-49fd-ab61-9973b80d40c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8331f068-c04c-44df-a5db-4e46c2d2872c" 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_6d70f5c4-50fb-4203-9532-0d77b54393a8" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_8331f068-c04c-44df-a5db-4e46c2d2872c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_01560e71-31dd-4ebb-a4bc-1f8d0037e780" 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_6d70f5c4-50fb-4203-9532-0d77b54393a8" xlink:to="loc_us-gaap_LiabilitiesCurrent_01560e71-31dd-4ebb-a4bc-1f8d0037e780" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2361011c-5f1d-4289-a31d-b415fd396d4a" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2361011c-5f1d-4289-a31d-b415fd396d4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a68d6ddf-0155-42c3-b75f-e9ca115e8b00" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a68d6ddf-0155-42c3-b75f-e9ca115e8b00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e8b2722d-a3de-4f17-a94a-d8e5da1e0367" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_Liabilities_e8b2722d-a3de-4f17-a94a-d8e5da1e0367" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_090fac42-2588-4de4-8b23-f2be06a94e89" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_090fac42-2588-4de4-8b23-f2be06a94e89" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0ea02f15-26ad-4ea3-a469-0af4ac546989" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_EquityAbstract_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b7749ad0-a873-434f-8aa3-90502e98b3e4" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_PreferredStockValue_b7749ad0-a873-434f-8aa3-90502e98b3e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e5395692-5b7a-466a-a91a-76b1ab14145e" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_CommonStockValue_e5395692-5b7a-466a-a91a-76b1ab14145e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_4f2882ea-8d55-4bab-8a93-8e29200eef8b" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_AdditionalPaidInCapital_4f2882ea-8d55-4bab-8a93-8e29200eef8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bdabc7ba-826e-4270-b41f-f4a71ed57c3a" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bdabc7ba-826e-4270-b41f-f4a71ed57c3a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_29481a08-ad61-4b87-82fe-9fb10bcc122d" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_29481a08-ad61-4b87-82fe-9fb10bcc122d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_60d45974-486f-4f37-b87e-86989f687a51" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_StockholdersEquity_60d45974-486f-4f37-b87e-86989f687a51" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c39a5cea-30b9-4d7a-bf7d-783b78b2829b" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_c39a5cea-30b9-4d7a-bf7d-783b78b2829b" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="rddt-20260331.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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" 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_42553bfa-229b-4269-811c-2209c18045b6" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_StatementTable_42553bfa-229b-4269-811c-2209c18045b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e3e05529-98ae-45b5-976f-994105430504" 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_42553bfa-229b-4269-811c-2209c18045b6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e3e05529-98ae-45b5-976f-994105430504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e3e05529-98ae-45b5-976f-994105430504_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_e3e05529-98ae-45b5-976f-994105430504" xlink:to="loc_us-gaap_ClassOfStockDomain_e3e05529-98ae-45b5-976f-994105430504_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3d9d5c47-e635-428b-a298-de317eac0382" 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_e3e05529-98ae-45b5-976f-994105430504" xlink:to="loc_us-gaap_ClassOfStockDomain_3d9d5c47-e635-428b-a298-de317eac0382" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_602f9503-5921-49d5-8c3f-9f449e67c2a1" 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_3d9d5c47-e635-428b-a298-de317eac0382" xlink:to="loc_us-gaap_CommonClassAMember_602f9503-5921-49d5-8c3f-9f449e67c2a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a6c985eb-5717-4089-8db7-c1c6850c10e1" 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_3d9d5c47-e635-428b-a298-de317eac0382" xlink:to="loc_us-gaap_CommonClassBMember_a6c985eb-5717-4089-8db7-c1c6850c10e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_048c4d6e-6349-45a9-ae97-3d1fc3568f32" 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_3d9d5c47-e635-428b-a298-de317eac0382" xlink:to="loc_us-gaap_CommonClassCMember_048c4d6e-6349-45a9-ae97-3d1fc3568f32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4068c52b-96b0-45f1-9192-33bd5b739fce" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4068c52b-96b0-45f1-9192-33bd5b739fce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2c803ec2-c7f2-44e9-af10-6d1ff47113be" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2c803ec2-c7f2-44e9-af10-6d1ff47113be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_3a306eba-240f-4c9a-85e4-34d74ab71a23" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_PreferredStockSharesIssued_3a306eba-240f-4c9a-85e4-34d74ab71a23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_4d8ba7c0-9184-4c37-939b-425b4c69b7e6" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_4d8ba7c0-9184-4c37-939b-425b4c69b7e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_4bd4636a-4402-40ad-b4de-be29ebc3fcca" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_4bd4636a-4402-40ad-b4de-be29ebc3fcca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ce378fb7-dca1-4fc5-9ac9-39ddb9174118" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ce378fb7-dca1-4fc5-9ac9-39ddb9174118" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_005b20c8-6c79-476b-8a93-758bf3f945de" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_CommonStockSharesIssued_005b20c8-6c79-476b-8a93-758bf3f945de" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4d63d5bb-c690-4b89-b3b8-f9d229fc1a93" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4d63d5bb-c690-4b89-b3b8-f9d229fc1a93" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="rddt-20260331.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_991bc132-0b44-46f2-8fcb-97346cbf9424" 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_9274005d-bc02-47c5-a7cd-f73c14ce791b" 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_991bc132-0b44-46f2-8fcb-97346cbf9424" xlink:to="loc_us-gaap_StatementTable_9274005d-bc02-47c5-a7cd-f73c14ce791b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1ef192f2-793e-44d9-9ecd-1fae741d1425" 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_9274005d-bc02-47c5-a7cd-f73c14ce791b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1ef192f2-793e-44d9-9ecd-1fae741d1425" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1ef192f2-793e-44d9-9ecd-1fae741d1425_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_1ef192f2-793e-44d9-9ecd-1fae741d1425" xlink:to="loc_us-gaap_ClassOfStockDomain_1ef192f2-793e-44d9-9ecd-1fae741d1425_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d976992f-f9a8-4ad1-9c75-d360c4ec8ea3" 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_1ef192f2-793e-44d9-9ecd-1fae741d1425" xlink:to="loc_us-gaap_ClassOfStockDomain_d976992f-f9a8-4ad1-9c75-d360c4ec8ea3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ffef624e-a0ff-4e7d-86be-3ea987fa5383" 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_d976992f-f9a8-4ad1-9c75-d360c4ec8ea3" xlink:to="loc_us-gaap_CommonClassAMember_ffef624e-a0ff-4e7d-86be-3ea987fa5383" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0da4a669-b64b-4003-839a-d7f8c2d9e95b" 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_d976992f-f9a8-4ad1-9c75-d360c4ec8ea3" xlink:to="loc_us-gaap_CommonClassBMember_0da4a669-b64b-4003-839a-d7f8c2d9e95b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_20b35bb2-be0d-4c64-8c7e-92165ad6d218" 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_9274005d-bc02-47c5-a7cd-f73c14ce791b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_20b35bb2-be0d-4c64-8c7e-92165ad6d218" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_20b35bb2-be0d-4c64-8c7e-92165ad6d218_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_20b35bb2-be0d-4c64-8c7e-92165ad6d218" xlink:to="loc_us-gaap_EquityComponentDomain_20b35bb2-be0d-4c64-8c7e-92165ad6d218_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_86a6a483-df68-4e01-98ca-59e77cb4e3f9" 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_20b35bb2-be0d-4c64-8c7e-92165ad6d218" xlink:to="loc_us-gaap_EquityComponentDomain_86a6a483-df68-4e01-98ca-59e77cb4e3f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_56d806a8-dd90-4b60-a959-78c8d25245ce" 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_86a6a483-df68-4e01-98ca-59e77cb4e3f9" xlink:to="loc_us-gaap_CommonStockMember_56d806a8-dd90-4b60-a959-78c8d25245ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_83fc59af-db66-405b-a106-f1c978bd9246" 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_86a6a483-df68-4e01-98ca-59e77cb4e3f9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_83fc59af-db66-405b-a106-f1c978bd9246" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7a28c5dd-7141-4014-87c1-43f3c558b5e4" 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_86a6a483-df68-4e01-98ca-59e77cb4e3f9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7a28c5dd-7141-4014-87c1-43f3c558b5e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_635a8bdc-523a-4ea7-aa17-5ed41b49f219" 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_86a6a483-df68-4e01-98ca-59e77cb4e3f9" xlink:to="loc_us-gaap_RetainedEarningsMember_635a8bdc-523a-4ea7-aa17-5ed41b49f219" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" 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_991bc132-0b44-46f2-8fcb-97346cbf9424" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d05e1dd1-2b10-4889-96b5-e61915c127a6" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d05e1dd1-2b10-4889-96b5-e61915c127a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0ff06ccc-3891-4925-9ef2-efff2355b4bd" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockholdersEquity_0ff06ccc-3891-4925-9ef2-efff2355b4bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3b84a302-7ce0-41e6-b1cb-52c1d6aae2b6" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3b84a302-7ce0-41e6-b1cb-52c1d6aae2b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_523a58c2-6306-45a5-a90a-72695bf75282" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_523a58c2-6306-45a5-a90a-72695bf75282" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cbdb6ff7-d40c-4fc5-8886-4c8791857e44" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cbdb6ff7-d40c-4fc5-8886-4c8791857e44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f62372fa-39c1-4759-bb01-f7243c4bd487" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f62372fa-39c1-4759-bb01-f7243c4bd487" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_b13607b8-fe21-4775-bb68-e4a5ad25bba3" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_b13607b8-fe21-4775-bb68-e4a5ad25bba3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019cff2a-f7d9-706c-83d2-e4260eaf7955" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019cff2a-f7d9-706c-83d2-e4260eaf7955" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019cff2b-bfc5-7dec-89b0-2c8a4eaeb7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019cff2b-bfc5-7dec-89b0-2c8a4eaeb7b5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_75c76362-d52d-49c5-a7dc-71cd58006b0f" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_75c76362-d52d-49c5-a7dc-71cd58006b0f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f33230a3-0b98-4a84-b5b9-e36cb350b003" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_NetIncomeLoss_f33230a3-0b98-4a84-b5b9-e36cb350b003" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c887eaf7-cae5-4bd6-b6e7-f9542e802d5d" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c887eaf7-cae5-4bd6-b6e7-f9542e802d5d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_70328be8-ed1b-4c69-80cf-93a866f94427" 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_ef85c083-397c-44bb-807b-b1b3827e36d1" 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/RevenueDisaggregationofRevenuebySourceDetails" xlink:type="simple" xlink:href="rddt-20260331.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_40c857f8-4f97-4485-8d8d-5661efa98495" 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_54134e9b-0484-493b-bfb1-d0553657c4da" 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_40c857f8-4f97-4485-8d8d-5661efa98495" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_54134e9b-0484-493b-bfb1-d0553657c4da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9b2cbb7b-b35a-4ba6-bcae-9150fdf244c9" 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_54134e9b-0484-493b-bfb1-d0553657c4da" xlink:to="loc_srt_ProductOrServiceAxis_9b2cbb7b-b35a-4ba6-bcae-9150fdf244c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9b2cbb7b-b35a-4ba6-bcae-9150fdf244c9_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_9b2cbb7b-b35a-4ba6-bcae-9150fdf244c9" xlink:to="loc_srt_ProductsAndServicesDomain_9b2cbb7b-b35a-4ba6-bcae-9150fdf244c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1cff5651-02e6-49bd-ae30-7374967f79aa" 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_9b2cbb7b-b35a-4ba6-bcae-9150fdf244c9" xlink:to="loc_srt_ProductsAndServicesDomain_1cff5651-02e6-49bd-ae30-7374967f79aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_7155bc92-f71d-47b5-ac50-b135346b1ad3" 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_1cff5651-02e6-49bd-ae30-7374967f79aa" xlink:to="loc_us-gaap_AdvertisingMember_7155bc92-f71d-47b5-ac50-b135346b1ad3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OtherRevenueMember_3d377390-c415-4f6d-b5a9-b71eb2b9ce8b" xlink:href="rddt-20260331.xsd#rddt_OtherRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1cff5651-02e6-49bd-ae30-7374967f79aa" xlink:to="loc_rddt_OtherRevenueMember_3d377390-c415-4f6d-b5a9-b71eb2b9ce8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_68fce237-f2a5-4f3f-96a3-962b60054bbf" 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_40c857f8-4f97-4485-8d8d-5661efa98495" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_68fce237-f2a5-4f3f-96a3-962b60054bbf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="rddt-20260331.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_f091b933-1f3d-4890-8215-919861384fbb" 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_9ae16064-0680-40d4-a28c-679739bd0b86" 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_f091b933-1f3d-4890-8215-919861384fbb" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9ae16064-0680-40d4-a28c-679739bd0b86" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_008c5697-6ee9-4c77-ac0c-f1395f6d48d9" 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_9ae16064-0680-40d4-a28c-679739bd0b86" xlink:to="loc_srt_StatementGeographicalAxis_008c5697-6ee9-4c77-ac0c-f1395f6d48d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_008c5697-6ee9-4c77-ac0c-f1395f6d48d9_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_008c5697-6ee9-4c77-ac0c-f1395f6d48d9" xlink:to="loc_srt_SegmentGeographicalDomain_008c5697-6ee9-4c77-ac0c-f1395f6d48d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_35a43243-8693-4d7a-89ba-3844d05a3dde" 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_008c5697-6ee9-4c77-ac0c-f1395f6d48d9" xlink:to="loc_srt_SegmentGeographicalDomain_35a43243-8693-4d7a-89ba-3844d05a3dde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_7897f343-1c33-4705-b2ac-2bfa60ee5bfc" 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_35a43243-8693-4d7a-89ba-3844d05a3dde" xlink:to="loc_country_US_7897f343-1c33-4705-b2ac-2bfa60ee5bfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_29633861-8d2c-48f6-a837-a1df638ce155" 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_35a43243-8693-4d7a-89ba-3844d05a3dde" xlink:to="loc_us-gaap_NonUsMember_29633861-8d2c-48f6-a837-a1df638ce155" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_fd605e08-9626-49b2-b8c5-9f864a5432a4" 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_9ae16064-0680-40d4-a28c-679739bd0b86" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_fd605e08-9626-49b2-b8c5-9f864a5432a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd605e08-9626-49b2-b8c5-9f864a5432a4_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_fd605e08-9626-49b2-b8c5-9f864a5432a4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fd605e08-9626-49b2-b8c5-9f864a5432a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cb16af21-faca-4de5-8e13-bfb563dabf78" 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_fd605e08-9626-49b2-b8c5-9f864a5432a4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cb16af21-faca-4de5-8e13-bfb563dabf78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_c0e7ff29-6337-4ebb-b14e-c23877b97425" 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_cb16af21-faca-4de5-8e13-bfb563dabf78" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_c0e7ff29-6337-4ebb-b14e-c23877b97425" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_f8d34220-a449-4e48-af6d-4702d61dca6b" 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_9ae16064-0680-40d4-a28c-679739bd0b86" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_f8d34220-a449-4e48-af6d-4702d61dca6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f8d34220-a449-4e48-af6d-4702d61dca6b_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_f8d34220-a449-4e48-af6d-4702d61dca6b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f8d34220-a449-4e48-af6d-4702d61dca6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9f09836e-6411-4c46-af75-65b69583003b" 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_f8d34220-a449-4e48-af6d-4702d61dca6b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9f09836e-6411-4c46-af75-65b69583003b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_e5ceeedc-194e-4616-a1b0-db4c1778270d" 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_9f09836e-6411-4c46-af75-65b69583003b" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_e5ceeedc-194e-4616-a1b0-db4c1778270d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f92a2fe8-cac5-4007-a332-b927662724a2" 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_f091b933-1f3d-4890-8215-919861384fbb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f92a2fe8-cac5-4007-a332-b927662724a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_7a6f8065-36e6-4b9d-8944-19e2b08a76b6" 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_f091b933-1f3d-4890-8215-919861384fbb" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_7a6f8065-36e6-4b9d-8944-19e2b08a76b6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260331.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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" 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_439a4421-65cf-4965-8a86-f6bdbf117a5e" 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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_439a4421-65cf-4965-8a86-f6bdbf117a5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cef341d7-b7a5-46a5-8008-f8ae556c283a" 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_439a4421-65cf-4965-8a86-f6bdbf117a5e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cef341d7-b7a5-46a5-8008-f8ae556c283a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_6b3571bf-c82c-4c85-91e3-ab45c505fdb3" 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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_ContractWithCustomerLiability_6b3571bf-c82c-4c85-91e3-ab45c505fdb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_dc552bce-77fe-4f30-b1f0-a96f5a66814c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_dc552bce-77fe-4f30-b1f0-a96f5a66814c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_4435831d-97d4-467c-99c9-ab1744a6bb81" 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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_4435831d-97d4-467c-99c9-ab1744a6bb81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_58c05c64-e2ee-4fa8-925e-e0cd8190f85a" 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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_58c05c64-e2ee-4fa8-925e-e0cd8190f85a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="rddt-20260331.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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" 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_439a4421-65cf-4965-8a86-f6bdbf117a5e" 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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_439a4421-65cf-4965-8a86-f6bdbf117a5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_6b3571bf-c82c-4c85-91e3-ab45c505fdb3" 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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_ContractWithCustomerLiability_6b3571bf-c82c-4c85-91e3-ab45c505fdb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_dc552bce-77fe-4f30-b1f0-a96f5a66814c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_dc552bce-77fe-4f30-b1f0-a96f5a66814c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_4435831d-97d4-467c-99c9-ab1744a6bb81" 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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_4435831d-97d4-467c-99c9-ab1744a6bb81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_58c05c64-e2ee-4fa8-925e-e0cd8190f85a" 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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_58c05c64-e2ee-4fa8-925e-e0cd8190f85a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#NetIncomeperShareComputationofNetIncomeLossperShareDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_f7550cec-e035-46bf-b702-155486e49953" 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_5ea2971c-3c02-42e7-a880-4c54510be86b" 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_f7550cec-e035-46bf-b702-155486e49953" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_5ea2971c-3c02-42e7-a880-4c54510be86b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_45639fee-2467-4635-8cb8-0507bd794af3" 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_5ea2971c-3c02-42e7-a880-4c54510be86b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_45639fee-2467-4635-8cb8-0507bd794af3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_45639fee-2467-4635-8cb8-0507bd794af3_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_45639fee-2467-4635-8cb8-0507bd794af3" xlink:to="loc_us-gaap_ClassOfStockDomain_45639fee-2467-4635-8cb8-0507bd794af3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_308aff04-67f0-4449-a8df-5572c6f2523d" 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_45639fee-2467-4635-8cb8-0507bd794af3" xlink:to="loc_us-gaap_ClassOfStockDomain_308aff04-67f0-4449-a8df-5572c6f2523d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_8576a7a1-8892-4a6b-8763-8137601b63ef" 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_308aff04-67f0-4449-a8df-5572c6f2523d" xlink:to="loc_us-gaap_CommonClassAMember_8576a7a1-8892-4a6b-8763-8137601b63ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_05e58eb1-f84a-4220-a7e7-aa9e9f7d56eb" 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_308aff04-67f0-4449-a8df-5572c6f2523d" xlink:to="loc_us-gaap_CommonClassBMember_05e58eb1-f84a-4220-a7e7-aa9e9f7d56eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_464d81a4-1f47-4fa1-9c87-9ce05d0d9445" 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_f7550cec-e035-46bf-b702-155486e49953" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_464d81a4-1f47-4fa1-9c87-9ce05d0d9445" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_a13f0018-4622-4320-afb0-45e0d32f14de" 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_464d81a4-1f47-4fa1-9c87-9ce05d0d9445" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_a13f0018-4622-4320-afb0-45e0d32f14de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4dd7f5e7-f455-4de7-acb9-d31a7394a481" 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_a13f0018-4622-4320-afb0-45e0d32f14de" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4dd7f5e7-f455-4de7-acb9-d31a7394a481" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9b8377a4-1f69-4883-95b7-a021061a2064" 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_464d81a4-1f47-4fa1-9c87-9ce05d0d9445" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9b8377a4-1f69-4883-95b7-a021061a2064" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8ac764ff-6ad7-42a2-aed5-f68377c83a91" 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_9b8377a4-1f69-4883-95b7-a021061a2064" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8ac764ff-6ad7-42a2-aed5-f68377c83a91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_af9c0c61-0ce4-4af6-8969-7b73059200e2" 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_464d81a4-1f47-4fa1-9c87-9ce05d0d9445" xlink:to="loc_us-gaap_EarningsPerShareBasic_af9c0c61-0ce4-4af6-8969-7b73059200e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_3be3bc82-99e2-462d-aaf4-045e242237ce" 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_f7550cec-e035-46bf-b702-155486e49953" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_3be3bc82-99e2-462d-aaf4-045e242237ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_a0553ea9-7155-44df-ba64-ec80c424cec5" 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_3be3bc82-99e2-462d-aaf4-045e242237ce" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_a0553ea9-7155-44df-ba64-ec80c424cec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_82e86f21-0ab9-4151-aeb2-76bcfaa1bd39" 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_a0553ea9-7155-44df-ba64-ec80c424cec5" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_82e86f21-0ab9-4151-aeb2-76bcfaa1bd39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_dfe0271a-d95f-4d97-b3bc-8349f6d8d807" 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_3be3bc82-99e2-462d-aaf4-045e242237ce" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_dfe0271a-d95f-4d97-b3bc-8349f6d8d807" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b0d91d22-5e78-4c16-9e6b-ebeb3374c070" 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_bae4419d-90f1-422f-b3ec-b195183fa02a" 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_dfe0271a-d95f-4d97-b3bc-8349f6d8d807" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_bae4419d-90f1-422f-b3ec-b195183fa02a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fa3f57fb-39b4-4150-8a6b-eda62b715ddc" 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_dfe0271a-d95f-4d97-b3bc-8349f6d8d807" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fa3f57fb-39b4-4150-8a6b-eda62b715ddc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_36cb3873-a69f-447c-a871-4084fc588ec7" 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_3be3bc82-99e2-462d-aaf4-045e242237ce" xlink:to="loc_us-gaap_EarningsPerShareDiluted_36cb3873-a69f-447c-a871-4084fc588ec7" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_48f7f082-3559-4289-b5b4-942582f37c88" 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_c62d44ae-680e-4478-8f57-5857d219c12c" 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_48f7f082-3559-4289-b5b4-942582f37c88" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c62d44ae-680e-4478-8f57-5857d219c12c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_adb4ae4a-c8ce-427f-94bb-109918aeae89" 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_c62d44ae-680e-4478-8f57-5857d219c12c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_adb4ae4a-c8ce-427f-94bb-109918aeae89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_adb4ae4a-c8ce-427f-94bb-109918aeae89_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_adb4ae4a-c8ce-427f-94bb-109918aeae89" xlink:to="loc_us-gaap_ClassOfStockDomain_adb4ae4a-c8ce-427f-94bb-109918aeae89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6d61ef32-4c6b-4d46-ba8f-f78c002f1dde" 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_adb4ae4a-c8ce-427f-94bb-109918aeae89" xlink:to="loc_us-gaap_ClassOfStockDomain_6d61ef32-4c6b-4d46-ba8f-f78c002f1dde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d986a114-b0b8-4af3-9e5d-aa1d23f7f9fe" 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_6d61ef32-4c6b-4d46-ba8f-f78c002f1dde" xlink:to="loc_us-gaap_CommonClassAMember_d986a114-b0b8-4af3-9e5d-aa1d23f7f9fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_433d1817-e470-4cf4-8c57-5cad841311c6" 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_6d61ef32-4c6b-4d46-ba8f-f78c002f1dde" xlink:to="loc_us-gaap_CommonClassBMember_433d1817-e470-4cf4-8c57-5cad841311c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6c1e73ec-39b1-42b1-87f4-67885df74f62" 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_c62d44ae-680e-4478-8f57-5857d219c12c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6c1e73ec-39b1-42b1-87f4-67885df74f62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6c1e73ec-39b1-42b1-87f4-67885df74f62_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_6c1e73ec-39b1-42b1-87f4-67885df74f62" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6c1e73ec-39b1-42b1-87f4-67885df74f62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1c538a38-f12c-4d95-8a4a-d8f1eb1042cc" 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_6c1e73ec-39b1-42b1-87f4-67885df74f62" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1c538a38-f12c-4d95-8a4a-d8f1eb1042cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_75fe0042-2396-4fc4-bded-a569bac13a78" xlink:href="rddt-20260331.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1c538a38-f12c-4d95-8a4a-d8f1eb1042cc" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_75fe0042-2396-4fc4-bded-a569bac13a78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a0dbb059-2968-4127-a249-aec922a8d4b5" 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_48f7f082-3559-4289-b5b4-942582f37c88" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a0dbb059-2968-4127-a249-aec922a8d4b5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="rddt-20260331.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_019cff98-29b2-7109-a023-72f98c3f9669" 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_019cff98-29b2-7bcc-b1e7-fd844de4828d" 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_019cff98-29b2-7109-a023-72f98c3f9669" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_019cff98-29b2-7bcc-b1e7-fd844de4828d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_019cff98-29b2-77a0-b1b2-a7c17a1d8f04" 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_019cff98-29b2-7bcc-b1e7-fd844de4828d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_019cff98-29b2-77a0-b1b2-a7c17a1d8f04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019cff98-29b2-77a0-b1b2-a7c17a1d8f04_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_019cff98-29b2-77a0-b1b2-a7c17a1d8f04" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019cff98-29b2-77a0-b1b2-a7c17a1d8f04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019cff98-29b2-7c7a-a858-5de0df86c21b" 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_019cff98-29b2-77a0-b1b2-a7c17a1d8f04" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019cff98-29b2-7c7a-a858-5de0df86c21b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_019cff98-29b2-766d-9c49-432641cdbb11" 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_019cff98-29b2-7c7a-a858-5de0df86c21b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_019cff98-29b2-766d-9c49-432641cdbb11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019cff98-29b2-75c6-98aa-d14ba986e429" 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_019cff98-29b2-7c7a-a858-5de0df86c21b" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019cff98-29b2-75c6-98aa-d14ba986e429" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_019d95a4-39af-77ba-aeb2-96dccbaa90e2" 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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019cff98-29b2-7c7a-a858-5de0df86c21b" xlink:to="loc_us-gaap_CommercialPaperMember_019d95a4-39af-77ba-aeb2-96dccbaa90e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019cff98-29b2-7602-960c-0dc9ae986309" 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_019cff98-29b2-7c7a-a858-5de0df86c21b" xlink:to="loc_us-gaap_BankTimeDepositsMember_019cff98-29b2-7602-960c-0dc9ae986309" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_019cff98-29b2-7c31-8e35-76fd49c8f85e" 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_019cff98-29b2-7bcc-b1e7-fd844de4828d" xlink:to="loc_us-gaap_FinancialInstrumentAxis_019cff98-29b2-7c31-8e35-76fd49c8f85e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019cff98-29b2-7c31-8e35-76fd49c8f85e_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_019cff98-29b2-7c31-8e35-76fd49c8f85e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019cff98-29b2-7c31-8e35-76fd49c8f85e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019cff98-29b2-7fd0-8014-9c102e8c0f64" 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_019cff98-29b2-7c31-8e35-76fd49c8f85e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019cff98-29b2-76e6-a5c7-7de2fe8004bc" 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_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019cff98-29b2-76e6-a5c7-7de2fe8004bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_019cff98-29b2-7070-ad85-38a8f2d83b6d" 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_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_019cff98-29b2-7070-ad85-38a8f2d83b6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_019cff98-29b2-729b-a157-5760fbdc3f7c" 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_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_019cff98-29b2-729b-a157-5760fbdc3f7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019cff98-29b2-7604-acc2-4433e8b08256" 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_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:to="loc_us-gaap_BankTimeDepositsMember_019cff98-29b2-7604-acc2-4433e8b08256" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_019cff98-29b2-7786-88db-55927f9e206c" 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_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:to="loc_us-gaap_CommercialPaperMember_019cff98-29b2-7786-88db-55927f9e206c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019cff98-29b2-7559-96b7-541ba3e1b116" 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_019cff98-29b2-7109-a023-72f98c3f9669" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019cff98-29b2-7559-96b7-541ba3e1b116" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_019cff98-29b2-7392-b4c7-afc25e1b804b" 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_019cff98-29b2-7559-96b7-541ba3e1b116" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_019cff98-29b2-7392-b4c7-afc25e1b804b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-7c18-89c7-185d4c997971" xlink:href="rddt-20260331.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019cff98-29b2-7559-96b7-541ba3e1b116" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-7c18-89c7-185d4c997971" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7261-9775-aa5b868cf95a" xlink:href="rddt-20260331.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019cff98-29b2-7559-96b7-541ba3e1b116" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7261-9775-aa5b868cf95a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019cff98-29b2-759a-88fa-ddecb8801626" 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_019cff98-29b2-7559-96b7-541ba3e1b116" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019cff98-29b2-759a-88fa-ddecb8801626" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019cff98-29b2-700b-a5be-186db9d23c41" 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_019cff98-29b2-7109-a023-72f98c3f9669" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019cff98-29b2-700b-a5be-186db9d23c41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019cff98-29b2-7582-9826-fb54c379a9d7" 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_019cff98-29b2-700b-a5be-186db9d23c41" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019cff98-29b2-7582-9826-fb54c379a9d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-797a-8e59-60ff33a15f67" 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_019cff98-29b2-700b-a5be-186db9d23c41" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-797a-8e59-60ff33a15f67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7f61-aec0-7a27418fdf29" 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_019cff98-29b2-700b-a5be-186db9d23c41" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7f61-aec0-7a27418fdf29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019cff98-29b2-7098-8fe6-5d6cfb1d2693" 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_019cff98-29b2-700b-a5be-186db9d23c41" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019cff98-29b2-7098-8fe6-5d6cfb1d2693" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_019cff98-29b2-7eca-a9ee-7946b9a147c9" 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_019cff98-29b2-7109-a023-72f98c3f9669" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_019cff98-29b2-7eca-a9ee-7946b9a147c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AssetsAmortizedCost_019cff98-29b2-7cc5-b531-a3f9b689a2c9" xlink:href="rddt-20260331.xsd#rddt_AssetsAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019cff98-29b2-7eca-a9ee-7946b9a147c9" xlink:to="loc_rddt_AssetsAmortizedCost_019cff98-29b2-7cc5-b531-a3f9b689a2c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019cff98-29b2-7128-b652-c68ac216fce2" 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_019cff98-29b2-7eca-a9ee-7946b9a147c9" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_019cff98-29b2-7128-b652-c68ac216fce2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rddt-20260331.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_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" 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_2b4a2b35-6529-4b10-9188-f364647ef7b0" 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_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_2b4a2b35-6529-4b10-9188-f364647ef7b0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4b6dc84d-102b-4fba-acd6-c23c5a6d39c3" 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_2b4a2b35-6529-4b10-9188-f364647ef7b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4b6dc84d-102b-4fba-acd6-c23c5a6d39c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b6dc84d-102b-4fba-acd6-c23c5a6d39c3_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_4b6dc84d-102b-4fba-acd6-c23c5a6d39c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b6dc84d-102b-4fba-acd6-c23c5a6d39c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1de7f4d-3f36-43c2-9da1-1faa52ea4b8e" 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_4b6dc84d-102b-4fba-acd6-c23c5a6d39c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1de7f4d-3f36-43c2-9da1-1faa52ea4b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_5aaafc62-cda2-4c27-bc5d-1671c6a693a7" 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_f1de7f4d-3f36-43c2-9da1-1faa52ea4b8e" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_5aaafc62-cda2-4c27-bc5d-1671c6a693a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_f496d9c4-7a7f-49cf-aace-5778082af307" 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_f1de7f4d-3f36-43c2-9da1-1faa52ea4b8e" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_f496d9c4-7a7f-49cf-aace-5778082af307" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_76a4d143-2046-49f2-9f8d-8887f84076ce" 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_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_76a4d143-2046-49f2-9f8d-8887f84076ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_61199cb1-79cd-43f8-a674-f7eec8aeddef" 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_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_61199cb1-79cd-43f8-a674-f7eec8aeddef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_55a33dca-dcb4-4ad2-a82b-5adf657ddc47" 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_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_55a33dca-dcb4-4ad2-a82b-5adf657ddc47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c4499d48-f445-430b-b703-a1209547c51f" 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_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c4499d48-f445-430b-b703-a1209547c51f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/DebtDetails" xlink:type="simple" xlink:href="rddt-20260331.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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_DebtInstrumentTable_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019cffc0-c4b2-7f80-839e-61f1c6e6fd6f" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:to="loc_us-gaap_CreditFacilityAxis_019cffc0-c4b2-7f80-839e-61f1c6e6fd6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019cffc0-c4b2-7f80-839e-61f1c6e6fd6f_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_019cffc0-c4b2-7f80-839e-61f1c6e6fd6f" xlink:to="loc_us-gaap_CreditFacilityDomain_019cffc0-c4b2-7f80-839e-61f1c6e6fd6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019cffc0-c4b2-76ee-a151-8a420f1a1639" 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_019cffc0-c4b2-7f80-839e-61f1c6e6fd6f" xlink:to="loc_us-gaap_CreditFacilityDomain_019cffc0-c4b2-76ee-a151-8a420f1a1639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019cffc0-c4b2-7993-aae5-3adfa3039282" 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_019cffc0-c4b2-76ee-a151-8a420f1a1639" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019cffc0-c4b2-7993-aae5-3adfa3039282" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_019cffc0-c4b2-7623-ab6f-1ef790935ff0" 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_019cffc0-c4b2-76ee-a151-8a420f1a1639" xlink:to="loc_us-gaap_LetterOfCreditMember_019cffc0-c4b2-7623-ab6f-1ef790935ff0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_019cffc0-c4b2-75ce-990c-1f04704acb6d" 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_019cffc0-c4b2-76ee-a151-8a420f1a1639" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_019cffc0-c4b2-75ce-990c-1f04704acb6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019cffc0-c4b2-7eb3-ab15-d232e9b03e09" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:to="loc_us-gaap_DebtInstrumentAxis_019cffc0-c4b2-7eb3-ab15-d232e9b03e09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cffc0-c4b2-7eb3-ab15-d232e9b03e09_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_019cffc0-c4b2-7eb3-ab15-d232e9b03e09" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cffc0-c4b2-7eb3-ab15-d232e9b03e09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cffc0-c4b2-711d-a4bf-cb0f894b61c9" 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_019cffc0-c4b2-7eb3-ab15-d232e9b03e09" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cffc0-c4b2-711d-a4bf-cb0f894b61c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019cffc0-c4b2-7438-9330-b6d201586975" xlink:href="rddt-20260331.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cffc0-c4b2-711d-a4bf-cb0f894b61c9" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019cffc0-c4b2-7438-9330-b6d201586975" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_019cffc0-c4b2-7a24-8ab7-a7c440880396" xlink:href="rddt-20260331.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019cffc0-c4b2-7438-9330-b6d201586975" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_019cffc0-c4b2-7a24-8ab7-a7c440880396" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_019cffc0-c4b2-7832-b122-a061b36a532f" xlink:href="rddt-20260331.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019cffc0-c4b2-7438-9330-b6d201586975" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_019cffc0-c4b2-7832-b122-a061b36a532f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_019cffc0-c4b2-7b55-8a30-4a779252de1d" xlink:href="rddt-20260331.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019cffc0-c4b2-7438-9330-b6d201586975" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_019cffc0-c4b2-7b55-8a30-4a779252de1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cffc0-c4b2-73bf-a657-7185f1ebe89a" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cffc0-c4b2-73bf-a657-7185f1ebe89a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cffc0-c4b2-73bf-a657-7185f1ebe89a_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_019cffc0-c4b2-73bf-a657-7185f1ebe89a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cffc0-c4b2-73bf-a657-7185f1ebe89a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cffc0-c4b2-7a6e-9a8e-fdd0a8035fc7" 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_019cffc0-c4b2-73bf-a657-7185f1ebe89a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cffc0-c4b2-7a6e-9a8e-fdd0a8035fc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_019cffc0-c4b2-7dd1-b58a-105af2f40178" 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_019cffc0-c4b2-7a6e-9a8e-fdd0a8035fc7" xlink:to="loc_us-gaap_LineOfCreditMember_019cffc0-c4b2-7dd1-b58a-105af2f40178" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_019cffc0-c4b2-7a3f-aadd-49048408bd15" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:to="loc_us-gaap_VariableRateAxis_019cffc0-c4b2-7a3f-aadd-49048408bd15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019cffc0-c4b2-7a3f-aadd-49048408bd15_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_019cffc0-c4b2-7a3f-aadd-49048408bd15" xlink:to="loc_us-gaap_VariableRateDomain_019cffc0-c4b2-7a3f-aadd-49048408bd15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019cffc0-c4b2-753c-9d28-a3e5c67de811" 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_019cffc0-c4b2-7a3f-aadd-49048408bd15" xlink:to="loc_us-gaap_VariableRateDomain_019cffc0-c4b2-753c-9d28-a3e5c67de811" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NewYorkFederalReserveBankRateMember_019cffc0-c4b2-722f-ba90-93de71ae14b0" xlink:href="rddt-20260331.xsd#rddt_NewYorkFederalReserveBankRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019cffc0-c4b2-753c-9d28-a3e5c67de811" xlink:to="loc_rddt_NewYorkFederalReserveBankRateMember_019cffc0-c4b2-722f-ba90-93de71ae14b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019cffc0-c4b2-768f-a873-5b722fd64448" 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_019cffc0-c4b2-753c-9d28-a3e5c67de811" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019cffc0-c4b2-768f-a873-5b722fd64448" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_019cffc0-c4b2-7836-9342-d0c01bd4dd85" xlink:href="rddt-20260331.xsd#rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019cffc0-c4b2-753c-9d28-a3e5c67de811" xlink:to="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_019cffc0-c4b2-7836-9342-d0c01bd4dd85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_019cffc0-c4b2-7047-903d-7debef714e9a" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_DebtInstrumentTerm_019cffc0-c4b2-7047-903d-7debef714e9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019cffc0-c4b2-792f-80fa-8ed331de9521" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019cffc0-c4b2-792f-80fa-8ed331de9521" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentNumberOfInstruments_019cffc0-c4b2-7298-b84b-31124ddeada4" xlink:href="rddt-20260331.xsd#rddt_DebtInstrumentNumberOfInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_rddt_DebtInstrumentNumberOfInstruments_019cffc0-c4b2-7298-b84b-31124ddeada4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_019cffc0-c4b2-79ea-92b6-09e8dc219367" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_019cffc0-c4b2-79ea-92b6-09e8dc219367" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019cffc0-c4b2-7c0f-bfa0-d198e3c549ca" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019cffc0-c4b2-7c0f-bfa0-d198e3c549ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019cffc0-c4b2-7ac3-8713-bf355b0b2e83" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019cffc0-c4b2-7ac3-8713-bf355b0b2e83" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentAdditionalBasisSpread_019cffc0-c4b2-71cf-8476-a9cb9203d8f3" xlink:href="rddt-20260331.xsd#rddt_DebtInstrumentAdditionalBasisSpread"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_rddt_DebtInstrumentAdditionalBasisSpread_019cffc0-c4b2-71cf-8476-a9cb9203d8f3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019cffc0-c4b2-719a-ac9c-56c9527f7153" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019cffc0-c4b2-719a-ac9c-56c9527f7153" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/CommitmentandContingenciesDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#CommitmentandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/CommitmentandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_019db2ec-9e85-7b5d-b81a-5f4e389b8bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_019db2ec-9e85-74dc-9617-aeb1535e5026" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_019db2ec-9e85-7b5d-b81a-5f4e389b8bf8" xlink:to="loc_us-gaap_LossContingenciesTable_019db2ec-9e85-74dc-9617-aeb1535e5026" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019db2ec-9e85-7965-869f-8419a2d49dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_019db2ec-9e85-74dc-9617-aeb1535e5026" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019db2ec-9e85-7965-869f-8419a2d49dd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_019db2ec-9e85-7965-869f-8419a2d49dd7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019db2ec-9e85-7965-869f-8419a2d49dd7" xlink:to="loc_us-gaap_LossContingencyNatureDomain_019db2ec-9e85-7965-869f-8419a2d49dd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_019db2ec-9e85-786b-b916-5a3cf1929c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019db2ec-9e85-7965-869f-8419a2d49dd7" xlink:to="loc_us-gaap_LossContingencyNatureDomain_019db2ec-9e85-786b-b916-5a3cf1929c0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfavorableRegulatoryActionMember_019db2ec-9e85-77ba-818e-212070c246d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnfavorableRegulatoryActionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_019db2ec-9e85-786b-b916-5a3cf1929c0d" xlink:to="loc_us-gaap_UnfavorableRegulatoryActionMember_019db2ec-9e85-77ba-818e-212070c246d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_019db2ec-9e85-7160-a01d-57b3dc808ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019db2ec-9e85-7b5d-b81a-5f4e389b8bf8" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_019db2ec-9e85-7160-a01d-57b3dc808ac4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" 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_019dab14-bfd5-79a3-a1fb-fc8f0901de60" 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_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_019dab14-bfd5-79a3-a1fb-fc8f0901de60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019dab14-bfd5-775c-9e81-fed98e9d2412" 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_019dab14-bfd5-79a3-a1fb-fc8f0901de60" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019dab14-bfd5-775c-9e81-fed98e9d2412" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019dab14-bfd5-775c-9e81-fed98e9d2412_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_019dab14-bfd5-775c-9e81-fed98e9d2412" xlink:to="loc_us-gaap_ClassOfStockDomain_019dab14-bfd5-775c-9e81-fed98e9d2412_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019dab14-bfd5-70df-a44f-80fb73647cab" 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_019dab14-bfd5-775c-9e81-fed98e9d2412" xlink:to="loc_us-gaap_ClassOfStockDomain_019dab14-bfd5-70df-a44f-80fb73647cab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019dab14-bfd5-7736-aa09-7956f9510511" 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_019dab14-bfd5-70df-a44f-80fb73647cab" xlink:to="loc_us-gaap_CommonClassAMember_019dab14-bfd5-7736-aa09-7956f9510511" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019cffd6-d922-753e-89e4-d48b9d520205" 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_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019cffd6-d922-753e-89e4-d48b9d520205" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019dab14-bfd5-7c58-a13e-d4fdbe494729" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019dab14-bfd5-7c58-a13e-d4fdbe494729" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019dab14-bfd5-77ff-b397-776f2bab94f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019dab14-bfd5-77ff-b397-776f2bab94f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019cffd6-d922-73df-92de-84e240bff1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019cffd6-d922-73df-92de-84e240bff1c2" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_6215e38a-1903-408b-8149-054f707504f7" 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_4831d920-568b-4a4d-888b-6fdbbdb637fd" 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_6215e38a-1903-408b-8149-054f707504f7" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_4831d920-568b-4a4d-888b-6fdbbdb637fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f8604d5c-24db-45c8-8f4f-301db2b9f580" 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_4831d920-568b-4a4d-888b-6fdbbdb637fd" xlink:to="loc_us-gaap_AwardTypeAxis_f8604d5c-24db-45c8-8f4f-301db2b9f580" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f8604d5c-24db-45c8-8f4f-301db2b9f580_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_f8604d5c-24db-45c8-8f4f-301db2b9f580" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f8604d5c-24db-45c8-8f4f-301db2b9f580_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_77c94c72-284c-481a-b807-9b51905ebb33" 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_f8604d5c-24db-45c8-8f4f-301db2b9f580" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_77c94c72-284c-481a-b807-9b51905ebb33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_773217b1-6ffc-4692-9bb0-ea0d085aa0de" 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_77c94c72-284c-481a-b807-9b51905ebb33" xlink:to="loc_us-gaap_EmployeeStockOptionMember_773217b1-6ffc-4692-9bb0-ea0d085aa0de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_46626dff-d9c7-48db-8880-01f75b429f18" 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_77c94c72-284c-481a-b807-9b51905ebb33" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_46626dff-d9c7-48db-8880-01f75b429f18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f3b3c8dd-96cd-4837-be10-421ba2e92d96" 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_4831d920-568b-4a4d-888b-6fdbbdb637fd" xlink:to="loc_us-gaap_PlanNameAxis_f3b3c8dd-96cd-4837-be10-421ba2e92d96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f3b3c8dd-96cd-4837-be10-421ba2e92d96_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_f3b3c8dd-96cd-4837-be10-421ba2e92d96" xlink:to="loc_us-gaap_PlanNameDomain_f3b3c8dd-96cd-4837-be10-421ba2e92d96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9b55ea0a-0c60-4383-912c-407b8577b99f" 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_f3b3c8dd-96cd-4837-be10-421ba2e92d96" xlink:to="loc_us-gaap_PlanNameDomain_9b55ea0a-0c60-4383-912c-407b8577b99f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_A2024IncentiveAwardPlanMember_befbd0b2-244d-4414-a464-9fb5c29fedce" xlink:href="rddt-20260331.xsd#rddt_A2024IncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_9b55ea0a-0c60-4383-912c-407b8577b99f" xlink:to="loc_rddt_A2024IncentiveAwardPlanMember_befbd0b2-244d-4414-a464-9fb5c29fedce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_aede3641-a210-45c9-a1e9-46eab6feefbc" xlink:href="rddt-20260331.xsd#rddt_CommunityImpactInitiativesAndCharitableActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_9b55ea0a-0c60-4383-912c-407b8577b99f" xlink:to="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_aede3641-a210-45c9-a1e9-46eab6feefbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4f1ac654-02d0-499a-8f90-2e3784b12ac7" 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_6215e38a-1903-408b-8149-054f707504f7" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4f1ac654-02d0-499a-8f90-2e3784b12ac7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260331.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_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" 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_ca3bde39-a8bc-41ad-a755-27c2abac93e0" 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_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f04cd54c-75e8-4bf0-80d3-aaafa74e154f" 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_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:to="loc_us-gaap_AwardTypeAxis_f04cd54c-75e8-4bf0-80d3-aaafa74e154f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f04cd54c-75e8-4bf0-80d3-aaafa74e154f_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_f04cd54c-75e8-4bf0-80d3-aaafa74e154f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f04cd54c-75e8-4bf0-80d3-aaafa74e154f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9375110-1e8f-46e3-b55a-ee8efd1c88b6" 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_f04cd54c-75e8-4bf0-80d3-aaafa74e154f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9375110-1e8f-46e3-b55a-ee8efd1c88b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_6fd858e4-73a7-4e42-8c94-96f997e776df" xlink:href="rddt-20260331.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9375110-1e8f-46e3-b55a-ee8efd1c88b6" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_6fd858e4-73a7-4e42-8c94-96f997e776df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7b765d19-dba4-49be-b630-d5335dbc2c02" 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_c9375110-1e8f-46e3-b55a-ee8efd1c88b6" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7b765d19-dba4-49be-b630-d5335dbc2c02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_39fda483-2938-4a23-a03c-3912eb7189f3" 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_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:to="loc_srt_RangeAxis_39fda483-2938-4a23-a03c-3912eb7189f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_39fda483-2938-4a23-a03c-3912eb7189f3_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_39fda483-2938-4a23-a03c-3912eb7189f3" xlink:to="loc_srt_RangeMember_39fda483-2938-4a23-a03c-3912eb7189f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_61612f25-d53a-4ff1-bdc4-45f80436c774" 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_39fda483-2938-4a23-a03c-3912eb7189f3" xlink:to="loc_srt_RangeMember_61612f25-d53a-4ff1-bdc4-45f80436c774" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d9b93bd8-92d6-4144-a702-37b38c0e084e" 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_61612f25-d53a-4ff1-bdc4-45f80436c774" xlink:to="loc_srt_MinimumMember_d9b93bd8-92d6-4144-a702-37b38c0e084e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fc299c83-9dd5-414a-87ff-475102ec8c4a" 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_61612f25-d53a-4ff1-bdc4-45f80436c774" xlink:to="loc_srt_MaximumMember_fc299c83-9dd5-414a-87ff-475102ec8c4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_9adb8449-df3c-4999-a6b1-303f138b9123" 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_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:to="loc_us-gaap_VestingAxis_9adb8449-df3c-4999-a6b1-303f138b9123" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_9adb8449-df3c-4999-a6b1-303f138b9123_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_9adb8449-df3c-4999-a6b1-303f138b9123" xlink:to="loc_us-gaap_VestingDomain_9adb8449-df3c-4999-a6b1-303f138b9123_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_19bfd916-f057-40a9-ae41-ecbd406d51a8" 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_9adb8449-df3c-4999-a6b1-303f138b9123" xlink:to="loc_us-gaap_VestingDomain_19bfd916-f057-40a9-ae41-ecbd406d51a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_77f41036-28ee-4641-b086-7ff5f9a5ea01" 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_19bfd916-f057-40a9-ae41-ecbd406d51a8" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_77f41036-28ee-4641-b086-7ff5f9a5ea01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_80558686-0b7a-4abf-bbf4-2c4c01ba984d" 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_19bfd916-f057-40a9-ae41-ecbd406d51a8" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_80558686-0b7a-4abf-bbf4-2c4c01ba984d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_55af6e6c-9199-4ab9-b11b-06504089ee53" 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_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_55af6e6c-9199-4ab9-b11b-06504089ee53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_55af6e6c-9199-4ab9-b11b-06504089ee53_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_55af6e6c-9199-4ab9-b11b-06504089ee53" xlink:to="loc_us-gaap_ClassOfStockDomain_55af6e6c-9199-4ab9-b11b-06504089ee53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4b3025bf-d2da-4ebe-b8bc-a147bb669108" 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_55af6e6c-9199-4ab9-b11b-06504089ee53" xlink:to="loc_us-gaap_ClassOfStockDomain_4b3025bf-d2da-4ebe-b8bc-a147bb669108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_60723562-e20e-4255-a307-24c72aba15fe" 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_4b3025bf-d2da-4ebe-b8bc-a147bb669108" xlink:to="loc_us-gaap_CommonClassAMember_60723562-e20e-4255-a307-24c72aba15fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c21155da-6a55-4e5f-997f-6fb4cc39e9f7" 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_4b3025bf-d2da-4ebe-b8bc-a147bb669108" xlink:to="loc_us-gaap_CommonClassBMember_c21155da-6a55-4e5f-997f-6fb4cc39e9f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_61c1e5c1-82e7-4e60-b1c6-b37a5c58fe52" 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_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_61c1e5c1-82e7-4e60-b1c6-b37a5c58fe52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1c42aa9d-3745-4c94-9ea6-f3906e65bb7e" 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_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1c42aa9d-3745-4c94-9ea6-f3906e65bb7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_78ef4f7e-c0a0-4288-a97f-0977ff7341af" 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_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_78ef4f7e-c0a0-4288-a97f-0977ff7341af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5f50dd41-6e66-4c9c-8f4d-712dfb148dbb" 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_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5f50dd41-6e66-4c9c-8f4d-712dfb148dbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_88ea3721-4638-413b-8ab6-9f6ed6e04455" 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_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_88ea3721-4638-413b-8ab6-9f6ed6e04455" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2ef8ff98-a65f-459f-ab50-6a5ee5e630d6" 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_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2ef8ff98-a65f-459f-ab50-6a5ee5e630d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5d03f15f-5bd9-4b66-89fc-5831b256e4d0" 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_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5d03f15f-5bd9-4b66-89fc-5831b256e4d0" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="rddt-20260331.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_750397d2-b451-4f92-81e5-3d2a59b917dd" 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_e4a45795-9d92-475f-809c-b4d77138aa6e" 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_750397d2-b451-4f92-81e5-3d2a59b917dd" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e4a45795-9d92-475f-809c-b4d77138aa6e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_afedba6a-369c-4966-9c6a-176e0ba8c146" 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_e4a45795-9d92-475f-809c-b4d77138aa6e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_afedba6a-369c-4966-9c6a-176e0ba8c146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_afedba6a-369c-4966-9c6a-176e0ba8c146_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_afedba6a-369c-4966-9c6a-176e0ba8c146" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_afedba6a-369c-4966-9c6a-176e0ba8c146_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" 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_afedba6a-369c-4966-9c6a-176e0ba8c146" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_1bd65097-b53b-4c8e-96a0-baa5f71b4c02" 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_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" xlink:to="loc_us-gaap_CostOfSalesMember_1bd65097-b53b-4c8e-96a0-baa5f71b4c02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ce7cc096-96f7-4231-92cd-3ceac39fda35" 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_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ce7cc096-96f7-4231-92cd-3ceac39fda35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_de739281-d386-4c32-83cb-befd8003899f" 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_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_de739281-d386-4c32-83cb-befd8003899f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3ff82348-d2ca-4fd1-9642-e22c67134938" 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_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3ff82348-d2ca-4fd1-9642-e22c67134938" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0c5eff81-8f29-4b97-965a-ebeb28ec077a" 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_750397d2-b451-4f92-81e5-3d2a59b917dd" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0c5eff81-8f29-4b97-965a-ebeb28ec077a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#RelatedPartiesandRelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_a088faee-624f-4c86-b186-eb27653cea5d" 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_941f063d-ac14-4568-90c1-a3619c0f6b23" 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_a088faee-624f-4c86-b186-eb27653cea5d" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_941f063d-ac14-4568-90c1-a3619c0f6b23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2d73f5de-d48c-499f-b5f8-ac304d9cbf95" 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_941f063d-ac14-4568-90c1-a3619c0f6b23" xlink:to="loc_dei_LegalEntityAxis_2d73f5de-d48c-499f-b5f8-ac304d9cbf95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2d73f5de-d48c-499f-b5f8-ac304d9cbf95_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_2d73f5de-d48c-499f-b5f8-ac304d9cbf95" xlink:to="loc_dei_EntityDomain_2d73f5de-d48c-499f-b5f8-ac304d9cbf95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fd58ecb4-6949-4aad-939a-15bada7a1856" 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_2d73f5de-d48c-499f-b5f8-ac304d9cbf95" xlink:to="loc_dei_EntityDomain_fd58ecb4-6949-4aad-939a-15bada7a1856" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdvanceMagazinePublishersInc.Member_6d7c594c-cb07-4d45-b229-990f62f8d8ce" xlink:href="rddt-20260331.xsd#rddt_AdvanceMagazinePublishersInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fd58ecb4-6949-4aad-939a-15bada7a1856" xlink:to="loc_rddt_AdvanceMagazinePublishersInc.Member_6d7c594c-cb07-4d45-b229-990f62f8d8ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_02897c18-3e7f-43b6-9e43-cf8f8b719ffa" 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_941f063d-ac14-4568-90c1-a3619c0f6b23" xlink:to="loc_srt_OwnershipAxis_02897c18-3e7f-43b6-9e43-cf8f8b719ffa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_02897c18-3e7f-43b6-9e43-cf8f8b719ffa_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_02897c18-3e7f-43b6-9e43-cf8f8b719ffa" xlink:to="loc_srt_OwnershipDomain_02897c18-3e7f-43b6-9e43-cf8f8b719ffa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_660fe410-1120-48c6-a4d2-099d23eb27b5" 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_02897c18-3e7f-43b6-9e43-cf8f8b719ffa" xlink:to="loc_srt_OwnershipDomain_660fe410-1120-48c6-a4d2-099d23eb27b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RedditInc.Member_2d2a7ba0-4a2a-4184-85f1-e078b5791471" xlink:href="rddt-20260331.xsd#rddt_RedditInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_660fe410-1120-48c6-a4d2-099d23eb27b5" xlink:to="loc_rddt_RedditInc.Member_2d2a7ba0-4a2a-4184-85f1-e078b5791471" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_41f24ba0-6768-4643-bbc1-9cf80745dc44" 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_a088faee-624f-4c86-b186-eb27653cea5d" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_41f24ba0-6768-4643-bbc1-9cf80745dc44" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" xlink:type="simple" xlink:href="rddt-20260331.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_802d5588-c61a-4613-ad76-aaf31cd9e434" 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_4b058406-1fc6-4ec8-af12-e1ce98604a18" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_4b058406-1fc6-4ec8-af12-e1ce98604a18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_11eb60bd-e730-446c-838f-b70a630727eb" 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_4b058406-1fc6-4ec8-af12-e1ce98604a18" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_11eb60bd-e730-446c-838f-b70a630727eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_11eb60bd-e730-446c-838f-b70a630727eb_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_11eb60bd-e730-446c-838f-b70a630727eb" xlink:to="loc_us-gaap_SegmentDomain_11eb60bd-e730-446c-838f-b70a630727eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d97761d0-0dc3-43b2-8576-bc47eef2fbec" 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_11eb60bd-e730-446c-838f-b70a630727eb" xlink:to="loc_us-gaap_SegmentDomain_d97761d0-0dc3-43b2-8576-bc47eef2fbec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_0e81a739-70a7-407f-b935-66e3c81cfb3f" xlink:href="rddt-20260331.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d97761d0-0dc3-43b2-8576-bc47eef2fbec" xlink:to="loc_rddt_ReportableSegmentMember_0e81a739-70a7-407f-b935-66e3c81cfb3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d9d9d324-826a-442c-a1e1-597e4a83c3cf" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d9d9d324-826a-442c-a1e1-597e4a83c3cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_8bd80682-762b-4db5-a3d7-f2cef3b46c5c" xlink:href="rddt-20260331.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_8bd80682-762b-4db5-a3d7-f2cef3b46c5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_GrossProfitAdjusted_20fa1491-f659-4859-aeca-325460863a73" xlink:href="rddt-20260331.xsd#rddt_GrossProfitAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_rddt_GrossProfitAdjusted_20fa1491-f659-4859-aeca-325460863a73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_3435f447-e4b4-42a6-b5b3-e168febe359f" xlink:href="rddt-20260331.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_3435f447-e4b4-42a6-b5b3-e168febe359f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_f5827656-a16b-4070-9c88-4d312edd53df" xlink:href="rddt-20260331.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_f5827656-a16b-4070-9c88-4d312edd53df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cb7e3c79-99f5-4ca0-9960-83ec3e8fc715" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cb7e3c79-99f5-4ca0-9960-83ec3e8fc715" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_438200d5-d2dd-47bd-93c7-67a2b55e4665" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_438200d5-d2dd-47bd-93c7-67a2b55e4665" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_24239786-d69c-4fd2-a0ee-bd36f1a5b976" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_24239786-d69c-4fd2-a0ee-bd36f1a5b976" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_1c4ec4d9-b06c-4f33-95c6-c375efe6be68" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_1c4ec4d9-b06c-4f33-95c6-c375efe6be68" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e80aa2e6-94b1-48df-b06e-f5497599189c" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_NetIncomeLoss_e80aa2e6-94b1-48df-b06e-f5497599189c" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails" xlink:type="simple" xlink:href="rddt-20260331.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_ecd78221-b072-437a-b205-f4ebe16723b3" 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_07498eba-cb27-4638-b262-206a95f05d73" 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_ecd78221-b072-437a-b205-f4ebe16723b3" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_07498eba-cb27-4638-b262-206a95f05d73" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d282bef0-d0fb-43ec-8aff-caf47c0f963a" 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_07498eba-cb27-4638-b262-206a95f05d73" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d282bef0-d0fb-43ec-8aff-caf47c0f963a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d282bef0-d0fb-43ec-8aff-caf47c0f963a_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_d282bef0-d0fb-43ec-8aff-caf47c0f963a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d282bef0-d0fb-43ec-8aff-caf47c0f963a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2d04e38a-3487-4fea-8455-fc88347dba14" 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_d282bef0-d0fb-43ec-8aff-caf47c0f963a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2d04e38a-3487-4fea-8455-fc88347dba14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_6c16f4d3-34d1-43c0-b551-9df7b531005b" 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_2d04e38a-3487-4fea-8455-fc88347dba14" xlink:to="loc_us-gaap_CostOfSalesMember_6c16f4d3-34d1-43c0-b551-9df7b531005b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca316664-59b2-4fe1-a861-7735d1831cc5" 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_07498eba-cb27-4638-b262-206a95f05d73" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca316664-59b2-4fe1-a861-7735d1831cc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ca316664-59b2-4fe1-a861-7735d1831cc5_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_ca316664-59b2-4fe1-a861-7735d1831cc5" xlink:to="loc_us-gaap_SegmentDomain_ca316664-59b2-4fe1-a861-7735d1831cc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a84dffb0-a461-41b6-98fe-c53d97cfc158" 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_ca316664-59b2-4fe1-a861-7735d1831cc5" xlink:to="loc_us-gaap_SegmentDomain_a84dffb0-a461-41b6-98fe-c53d97cfc158" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_5708838d-c59d-4e05-a4d5-ffa7fcf8c53d" xlink:href="rddt-20260331.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a84dffb0-a461-41b6-98fe-c53d97cfc158" xlink:to="loc_rddt_ReportableSegmentMember_5708838d-c59d-4e05-a4d5-ffa7fcf8c53d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8878cf89-0bdd-4d8c-9f6b-f001229f2d82" 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_ecd78221-b072-437a-b205-f4ebe16723b3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8878cf89-0bdd-4d8c-9f6b-f001229f2d82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_c53a0a0f-92ac-44c0-9670-2f3fa99bcd97" xlink:href="rddt-20260331.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_ecd78221-b072-437a-b205-f4ebe16723b3" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_c53a0a0f-92ac-44c0-9670-2f3fa99bcd97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_d64c3037-283b-4d75-86b5-957b0498eedb" xlink:href="rddt-20260331.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_ecd78221-b072-437a-b205-f4ebe16723b3" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_d64c3037-283b-4d75-86b5-957b0498eedb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails" xlink:type="simple" xlink:href="rddt-20260331.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_e2c32546-75b5-43d2-9deb-df1bee9a979f" 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_918df78e-d390-4d77-ae08-20b619142948" 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_e2c32546-75b5-43d2-9deb-df1bee9a979f" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_918df78e-d390-4d77-ae08-20b619142948" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c057dbf7-a7c7-4261-8481-a8f80bee136b" 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_918df78e-d390-4d77-ae08-20b619142948" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c057dbf7-a7c7-4261-8481-a8f80bee136b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_c057dbf7-a7c7-4261-8481-a8f80bee136b_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_c057dbf7-a7c7-4261-8481-a8f80bee136b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_c057dbf7-a7c7-4261-8481-a8f80bee136b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fb20d43d-dbf0-4d14-a953-42edb775ef84" 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_c057dbf7-a7c7-4261-8481-a8f80bee136b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fb20d43d-dbf0-4d14-a953-42edb775ef84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_c299c2ef-f0d7-4081-bf53-92a89cd1c20d" 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_fb20d43d-dbf0-4d14-a953-42edb775ef84" xlink:to="loc_us-gaap_OperatingExpenseMember_c299c2ef-f0d7-4081-bf53-92a89cd1c20d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b60213df-88c4-419d-9443-dcd194c1368b" 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_918df78e-d390-4d77-ae08-20b619142948" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b60213df-88c4-419d-9443-dcd194c1368b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b60213df-88c4-419d-9443-dcd194c1368b_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_b60213df-88c4-419d-9443-dcd194c1368b" xlink:to="loc_us-gaap_SegmentDomain_b60213df-88c4-419d-9443-dcd194c1368b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3a2536e0-508d-4400-8ccd-6839f339f308" 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_b60213df-88c4-419d-9443-dcd194c1368b" xlink:to="loc_us-gaap_SegmentDomain_3a2536e0-508d-4400-8ccd-6839f339f308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_6d7be3ef-8be4-4268-b5ae-a30c3d403d95" xlink:href="rddt-20260331.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3a2536e0-508d-4400-8ccd-6839f339f308" xlink:to="loc_rddt_ReportableSegmentMember_6d7be3ef-8be4-4268-b5ae-a30c3d403d95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5afa8ed3-4b0e-4b52-b77f-36bb7d4f0244" 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_e2c32546-75b5-43d2-9deb-df1bee9a979f" xlink:to="loc_us-gaap_OperatingExpenses_5afa8ed3-4b0e-4b52-b77f-36bb7d4f0244" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_3056deea-9b0c-4de5-a174-d0cf7c4156ab" xlink:href="rddt-20260331.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e2c32546-75b5-43d2-9deb-df1bee9a979f" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_3056deea-9b0c-4de5-a174-d0cf7c4156ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_04883d15-280d-4539-a481-565b2d7e6047" 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_e2c32546-75b5-43d2-9deb-df1bee9a979f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_04883d15-280d-4539-a481-565b2d7e6047" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_a5904508-3055-4db5-872f-005189130f88" xlink:href="rddt-20260331.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e2c32546-75b5-43d2-9deb-df1bee9a979f" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_a5904508-3055-4db5-872f-005189130f88" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_MichelleReynoldsMember_b8ef19ac-68d7-4b88-96ae-17a9527b56b0" xlink:href="rddt-20260331.xsd#rddt_MichelleReynoldsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_rddt_MichelleReynoldsMember_b8ef19ac-68d7-4b88-96ae-17a9527b56b0" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>rddt-20260331_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:fd06099f-2646-44ae-9beb-e31a976f2b42,g:86c0f73f-cdf3-4033-a405-c238d9838e41-->
<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_a2a12e3c-2057-4544-ba54-05d4954beeec_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-20260331.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_399ab59a-f1d2-428e-81b1-50b424501023_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_3847c5b6-893f-4e35-9375-74d25f6c8ef0_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_75fa9385-b818-4e1e-9b30-0de165ee6a75_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_dei_EntityFileNumber_b01a287e-2696-4f51-a002-7f11ef7ff44f_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_f9384318-0d3b-4539-ac1e-1ed028e9d4d7_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_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_EarningsPerShareBasicAbstract_a9f201fc-129d-4388-91dc-b58267129084_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic net income per share attributable to common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_6b2c94bd-21ca-44f4-855e-13b95bb3d80f_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_1b74f125-7602-4576-8f0c-9c84dcb8e751_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_ffcf8803-7774-4bae-9d5e-35a86369bca2_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Pronouncements Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_019cffbb-3de0-7ccc-9f6d-5623b198d3c9_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-20260331.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_d25bc4a3-fb32-49d5-a554-1568841b702d_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_69ca35d0-0132-4a6d-9100-409ea24918bc_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_0d923931-7ca7-4984-b602-768fa0a0a0b8_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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2f576622-2073-4865-b69f-cf15c2641e5c_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_4a465639-3120-468f-a220-7d75d5a5c1e4_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_d8fb2817-f3ae-4eff-a09e-19ead8bc21f5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic income per share attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/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_5a19d558-3671-4787-9ff3-ed0b9a4ab7b8_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Parties and Related-Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_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_8601b36d-670b-4718-845c-a2551b2ef4b4_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_bffc8fe3-9e21-4764-ac94-b0d57b6d98b9_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_1354711e-e1ec-4c40-b2e9-d5e14d0ea4f4_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_ScheduleOfStockByClassTable_c6fe66e6-281a-4c97-82d8-2f6853810431_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_11cdce6c-9378-4966-b50f-ec98c9b37617_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Net Income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">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_97182a68-2e1b-4d93-bf27-b3767f2c9849_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_RevenueRemainingPerformanceObligation_0b701284-c2ff-47c6-b468-4283c8d1f110_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_52c2b322-ff3a-44a7-a5b6-fb645ee789a9_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_a92ba346-ef2f-4c09-a3e3-1c9bf2029a3c_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation of Unaudited Interim Financial Information</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_717beeb1-a813-44ad-8a81-cdf28810d08c_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_EmployeeStockOptionMember_3acbbeaa-1f7b-4618-b55f-66e7e2fb8094_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_876d7e41-fc28-464a-89aa-a03bcac7e741_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_73b5c13a-b272-414d-a985-c2ce5f7f04db_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_00f5e7d8-3f4e-4904-ae56-1872bdcc4265_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_ae8824b1-8a13-4254-b687-1888194ba170_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_021b47f1-1b22-4f01-81d1-7bbb7854421d_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_ad087bcc-f684-48fb-b43b-b49baf273906_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_c54584b1-4125-48c3-abf0-6e35955a346d_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_46cf98cf-2e42-43bd-a16c-b5049162ab7f_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_CommonStockSharesAuthorized_b98b60b8-1d14-454a-8d8f-1814dd49608c_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_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_AssetsCurrentAbstract_df8d5379-80fd-4ae4-b647-c9fa1907cc8d_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_78fb9089-a5f9-4b6b-83ce-c1cb1cc66496_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1a7e5664-389a-4a7a-a9ae-b975d437fb61_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_fbb6602d-454c-40a3-8cff-221527d4064a_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_8445e32a-8cc2-4781-9578-674298b58980_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_8d46fef4-af80-43d8-8b1f-9f68e30a07aa_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-20260331.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_0083862f-da7e-46f1-bd09-30afe98d4fb3_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_c85e8836-a2b3-42e0-b7cf-afd36a872d37_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_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_c5f35a48-f5bd-4280-9291-2ba7f377f4de_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_srt_MaximumMember_6b10d4cd-495b-48c5-b6c3-2f64268e16ca_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_d53209c2-e064-4575-8f46-d24a69a951eb_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_a84f474b-55ee-4d99-9b9a-1301f4181ece_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_70c85387-fa1d-4eda-8dc8-edd93a59ea48_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_1593f27c-9bc0-4e34-a886-b294e69e223a_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_ConcentrationRiskTypeDomain_da504b0b-b67a-40e7-834f-63eabb728fe6_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_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_abc49202-d5df-4195-b195-2e369be39f11_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_d47c2051-08ae-4a98-b40f-e357fbfcca52_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_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_ea0c444e-2d30-4eb2-8b9f-244ecd35e8bc_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-20260331.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_USGovernmentAgenciesDebtSecuritiesMember_717a230d-4c03-471e-851c-1867e4536a4a_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_4b2d3b3f-0fe0-44c8-a78b-59d5287cf5cd_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_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_fe32a3e3-0ba2-43ae-89cc-d114cb9c3a44_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/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_b87c17da-aa5a-4da4-b59c-f087c672b2fa_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_bbefb6f3-95f9-43f8-aad0-850ed4bb1550_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_e93a8bae-6c5a-4208-8926-151e6dc2a840_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_3c619726-2789-41a7-920c-6d51f66df574_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_us-gaap_LossContingenciesByNatureOfContingencyAxis_019db2ec-9e85-7f2e-a143-0b69f877c17a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_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_d17165cb-4ee0-417d-a3a2-2c3cbfd2b2e1_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/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_LetterOfCreditMember_37914b49-404d-40d3-9d8c-dd0c7aa5b074_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_51c383de-ddd8-4a85-9b60-02873bac26cf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Components of Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_3dcef989-0ea4-47bf-963d-84aacc76dd60_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_355a4e20-8257-4ad7-8b94-7c5435e44d75_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_73010ae3-8cd2-4296-a3dd-62b852bfd155_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_d4b82f1f-fd29-4a20-914a-42e1852a8deb_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_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_8494a4ea-662b-4830-8cd6-6b853fad4384_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_dac61a6f-b87e-4017-b2da-63155bb8de42_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_3aef772f-12d8-4f83-8129-a728e463736d_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_e1a0cae2-5cb9-40b8-be76-fc709c464f69_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_ca711d6e-7426-47d1-9c16-5ff23f5e1450_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_dei_TradingSymbol_7391090f-e71f-4601-b9c8-ae4de9abf816_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b177e7df-52cd-4a7b-8b10-2afb27039946_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_srt_SegmentGeographicalDomain_ce414810-140d-45dc-8a12-82c793bbd8eb_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_IncomeTaxPolicyTextBlock_019d956c-3c10-7453-a875-9e533c8c8b49_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_0b67324d-92ee-4d86-8fe8-1c68f6da6b63_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_8d750545-9158-41bf-b74e-8448bf02a0c0_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_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_cf29d6f7-51cf-455a-8c6e-2ac276de35f1_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-20260331.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_1afd7bb9-7928-40e2-b865-c6c1e358f827_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_ConcentrationRiskByTypeAxis_d194cc88-1108-4b02-8b8a-8e476590289f_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_e7471f93-1602-46c6-b0a1-a3eace4a243f_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_c8246319-8f92-441a-9ea1-63796494cd4a_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_us-gaap_AssetsFairValueDisclosureAbstract_07fed587-fab3-4a0e-894f-56779ac09c22_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_dei_EntityEmergingGrowthCompany_bb260180-ee90-44d0-958d-0adfda1d6e01_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_dei_EntityCommonStockSharesOutstanding_1ba90a8c-8832-48e7-92d4-ed206aacceca_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_fcbc7ac5-60ae-4d96-9dd9-f6cf6f6600f4_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_ScheduleOfAvailableForSaleSecuritiesLineItems_b3511ccf-d2ff-46e2-877e-d0b1cd59565f_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_261fe142-140f-4827-9c3b-f8654b914f2c_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_11560aa1-369d-4b02-948d-16c1a647c689_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_622b895d-af55-4fca-9c1e-87c609d8906e_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_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_CommonClassCMember_d20c2d99-30af-41a9-ae66-1a8ceca9097d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class C common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassCMember_label_en-US" xlink:label="lab_us-gaap_CommonClassCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class C [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember" xlink:href="https://xbrl.fasb.org/us-gaap/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_25303269-ee90-425f-89fe-4fec3479ece9_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_c8895945-2cd0-4471-a91a-aab425e0a788_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_72d992a7-107b-4bba-8790-e2532dc86b88_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_PlanNameAxis_17b820b0-ce4a-4093-8a11-3459d0e2a493_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_dei_DocumentInformationTable_7143b9df-ef4d-485e-889d-dee1571061c9_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_2bb0da68-22ab-4a21-b82a-2fee692affb0_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_country_US_477ba4e1-25b2-40e5-a88a-1e1c80b4cfce_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_b4c3611a-7ed2-411d-9e37-359d79dfb2cf_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_6a7bfff1-82f3-4cc5-a479-082e6b161a38_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_RetainedEarningsMember_fc154581-a04a-4793-a3f6-f2184d028d62_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_608600ee-e956-432b-ad0e-23b5cd77dd5d_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fc104775-6641-49c4-9859-4f614dd792d7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total RSUs and RSAs</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/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_cf56e806-1e64-465b-99dc-57bdaab4cda7_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_684b5012-af9f-45f4-8b2a-5daf8ac8cf4e_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_914243d7-f720-4983-9316-4bb961002045_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cebd272b-3f21-4f78-a341-c268fa1f22f2_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at the end of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/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_c56a7d4d-aa4a-4d9a-ab45-07a926337597_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/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_fb6e3501-27d9-4bf1-b123-80a5cfd89810_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_us-gaap_CommonClassBMember_4e32c35f-84c5-4d83-b5a0-a564841ac38c_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class B common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_2128e1d1-aefc-4c8a-9f9d-0604c09137eb_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_dei_DocumentInformationLineItems_3d99f7e3-3d01-4e69-a075-56240fce4ccc_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_5a98068a-ecd7-4dd5-8cc8-0c6847f00217_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-20260331.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_321c8ce9-0d68-4314-9bb2-59f502d8b0c1_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_df7d9e61-b042-40b5-addb-41feddd45fbf_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_d69076c7-422f-4472-9ba8-01fc76763c78_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_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_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_99ce5a50-8cb1-4709-9826-0d091cf63e54_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-20260331.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_809103d5-1bbe-4313-8e75-5a69e3b5d993_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_ProceedsFromStockOptionsExercised_f1261adc-f0d6-4baa-a494-5efafb100c31_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_95af1e1a-d56a-4793-9700-9f4ac7aecb94_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_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_e8a05414-e4c4-4e47-aabe-917e89a32470_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_1c03139c-955b-464d-b234-f7e3ce7b4a4f_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_c0006b46-bd5e-4487-81cb-d85428d9100b_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_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_019cffbb-3de0-7214-a2e8-dbead032c149_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-20260331.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_ed094abb-f371-4dcc-b4cf-75b4eb063293_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_7e559867-3f45-43d9-a026-0d01dc1a0659_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_096517ab-e0f0-44f7-93cb-ba53176c5fc3_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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3d67b04d-4d8e-4732-938d-450f51f59333_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_47779e62-84e0-4953-8255-18c4fff7c632_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_8e0a1150-8c97-4018-a5b2-961da1f583b8_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_9ff4816e-9a77-42c8-a860-74a3ce55a846_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_DebtInstrumentTerm_5df91ee4-48df-48c5-a165-f8b89de751a3_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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_68630679-ca7f-4263-8740-cbb3f441a849_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_PreferredStockParOrStatedValuePerShare_4a774de0-a170-4b95-a6d9-09072ead64b3_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_CostOfSalesMember_21203023-7174-4c40-b858-054e5d3c3bed_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_0fb3724d-6119-40b0-962e-06a6d41ec5e3_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/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_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_7c1dad95-ec88-484c-bd80-6b98ed76fb67_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_1f57e8fd-5991-4597-a599-90408924f361_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_70c202a2-a188-410b-b0dd-724ce73efa92_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_1f8d076e-8fb9-494f-8f78-d8734930402e_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_fd80f73d-0ac8-492f-ac85-7fd121f39d73_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_ForeignLineOfCreditMember_6c0f2cb1-dc46-4efa-9372-23e52f90680a_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_53ca37b3-853a-4f37-9788-7664ba964984_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_NonUsMember_39954386-49cb-4ffa-a84f-259146283c2e_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_NatureOfOperations_b96867a4-9462-4154-925d-0cb7d2fdaa7f_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_651b20e2-c9bf-4945-81a7-fcb1d21a252a_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_edf8abb7-d0a5-4614-baf1-48dee054e3c3_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_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_f967d14d-86ef-49e0-a1ed-a6ee8764b97b_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_e8116947-d04b-476b-a2f9-791e1bd8baff_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_07122337-e218-4c22-9375-b66924ad8def_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_67d3c16a-4b6d-4e80-9afa-f1ec7c49097c_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_e5f2b363-6678-48e8-919b-3cc86c05fa83_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_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_VestingAxis_17647c06-f805-4bc2-830b-6a721a847a70_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_ResearchAndDevelopmentExpenseMember_a09a5ea6-a04a-47ef-ac6a-c0524e0231b9_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_1aa8177d-1e02-404c-a205-f39fbd4ff01b_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_bf456c81-dfe2-4574-ac53-52198948e0b0_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_3fe01678-e5f9-413f-a5ce-d2a090bacf69_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_dei_DocumentFiscalYearFocus_c9610a15-d353-491c-b28a-a8b033de7ee7_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_4afe4ba9-8d2f-4652-9288-b59d5682ec84_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation of Unaudited Interim Financial Information</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_6a9130b8-96a6-4b58-9c03-68259000cffc_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_bda096eb-c63c-4f25-80b7-b3af2baf9041_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_dei_EntityInteractiveDataCurrent_4d2e18a2-479c-4c66-88ac-60a8b3e26136_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_5575c33c-2c8d-47ff-9ed7-4647a0be9928_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-20260331.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_PlanNameDomain_d17ff140-3ca6-4415-ad6f-86eed6ea9b8f_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_rddt_MichelleReynoldsMember_label_en-US" xlink:label="lab_rddt_MichelleReynoldsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Michelle Reynolds [Member]</link:label>
    <link:label id="lab_rddt_MichelleReynoldsMember_documentation_en-US" xlink:label="lab_rddt_MichelleReynoldsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Michelle Reynolds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_MichelleReynoldsMember" xlink:href="rddt-20260331.xsd#rddt_MichelleReynoldsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_MichelleReynoldsMember" xlink:to="lab_rddt_MichelleReynoldsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fa957093-50a4-4747-baad-346307c83467_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_LossContingencyNatureDomain_019db2ec-9e85-7905-8968-4b86b276e8d6_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b99e22ca-58b6-41fd-a546-c74aa5ad5f09_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_de17918f-8831-428a-9162-80586bfa10a6_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_EquityAbstract_6dfe46f9-9da4-46de-b551-6773558f2283_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_5ecd1a7e-a568-409c-9f17-0b40a708beeb_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_762c58ed-8eb0-4ada-bd30-8664326735ae_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of RSU and RSA Activity</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_94955e0b-b1bb-420e-8c84-390089cab4e2_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_USTreasurySecuritiesMember_3034065b-b245-4c18-b2fb-1622f2703099_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_2d2bcc6a-3a68-4616-acf6-c75d9cde1f32_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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_33517896-1c6d-43b2-80d3-99aff5a14285_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_IncreaseDecreaseInStockholdersEquityRollForward_e99b33bf-67f2-4878-ac77-bde9b69403ac_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_6795f96e-072f-48b2-8de8-77f6858e8578_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-20260331.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_62655a8f-1be0-4828-8377-c76fee93971e_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_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_DepreciationDepletionAndAmortization_6f4fb65e-91bf-4d85-a019-5a7a8ac6326e_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_2135420e-846b-4f0b-b6cc-5417b44ba69d_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_dei_EntityCentralIndexKey_3483eb6b-df43-4ddb-8598-645accb53186_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_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_004baefe-f991-4577-8729-2e132facc81f_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_AdvertisingMember_fe3c60ea-5de2-4ffc-8174-b46c206d6876_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_db434c00-c7da-4eb8-a6cb-2d82b2890bec_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_fa639783-e39f-43b2-8b5b-860a580ab68c_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_649fdd12-21a0-4aa2-baaa-c5431989f4bc_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_47bee37b-c5e1-42d6-9168-4c1765c7d1f0_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_eb05ea06-53b4-46da-b4c5-d613a27e5047_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_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_6e1b1c9d-24f6-4562-b548-0c332524cede_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_bee394c0-f0eb-4f2f-a8ab-b904187a9325_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_b6398c79-01eb-45cf-8cb9-8cd6cffc823b_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_6a4c4962-f7df-42b0-ad3b-ece727abad12_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_PaymentsForProceedsFromOtherInvestingActivities_cf8469b3-d1cb-4438-846a-d8adb49094c1_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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_99c6d0f7-ee49-4e1a-a6c5-2573058d9ab9_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_StockRepurchasedAndRetiredDuringPeriodShares_019dbb96-43ea-7d68-87b0-c7d5dba97f6a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of Class A common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019cff2a-f7d9-77a1-a45e-2487269153ec_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of Class A common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_000b1305-5816-4301-ae64-4523d2ef62e7_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_fcc4ccbb-b0d5-41c1-b125-70ac252a02ec_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_5b98997a-ae4d-4b1e-9e72-9d82bd71d85a_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_488b57d4-a94a-4b7b-a125-3526dca481e2_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_8e7cb7fa-6bf0-4882-81e5-e3e56864fcd5_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_FairValueDisclosuresTextBlock_2ab6f472-efb3-448d-8091-96bab765ef3b_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_BankTimeDepositsMember_019cff98-29b2-7fa8-bfa5-f6c987d5cf72_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_CreditFacilityDomain_01dfec99-d515-420c-9e4b-c131c1b3af6d_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_1d95b497-6965-443e-b9e8-93974fe16a54_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_2eb47cf0-c78d-4492-8a83-c684a09ec7e4_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_a5df911b-2f34-4aab-94e8-ab232084dfa5_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_0981dbc7-8cf0-4bdf-9267-c1bc055ebae0_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_d3ca7719-8d14-468f-a93b-0614ef996f49_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_ea7f6798-a2c2-437b-be86-8e96128333b6_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_OperatingLeaseLiabilityNoncurrent_36c6153d-5e55-467e-b33b-4da60893c550_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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_55dd2396-066e-4fd6-9494-a272b020e1e5_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Conversion of stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/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_srt_OwnershipAxis_1a2da939-be4f-4ff1-87f6-78610ba3f6e4_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_8a23d726-a21d-4ef7-b2c5-6657d1a634a2_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-20260331.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_fc5ce288-be4f-45f9-b546-6adba3ade7c7_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_dei_EntityRegistrantName_1666e0d0-ae65-4a86-8ef7-3c35a4d989f4_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_0951a961-3ba9-416b-b739-428937363eab_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_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_b3fdc7e1-7036-49de-97d5-b5db1f520327_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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_7e0ccf01-b58f-4b2a-b1bd-344e073c81e6_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_e919184e-a459-4b1c-82bb-f6a298d3e573_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_04f0051a-2329-4b7e-901c-53f40b1da97d_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_ed7c6145-45c4-49d4-99d7-732f875c3735_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_dei_DocumentQuarterlyReport_59911d18-8dbb-4cc7-a80c-cab6c89265f7_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_bf1e1235-5151-4c8a-9a8a-b52bd13df514_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_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_b886cdd2-e115-4ab5-b320-1b4a6fdf749c_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_125944e4-8613-45c2-b82f-a4a400fcb181_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_85506808-169b-4e06-b8ae-38d06cd1834c_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_0ec23049-7de0-44ee-876e-d76ec9ec9eba_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9c009413-ff18-4339-b55c-31ff3cb635ff_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_OtherIntangibleAssetsMember_24419d34-6c52-402d-87ce-c26ceaeb84c7_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_a3ff62f8-0b21-4ecb-884b-f09602a38e52_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_57c96781-1a20-4544-a5a5-945160683a31_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_d2c92b64-cfc6-4658-8906-0d1f3c251806_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_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_OtherNoncashIncomeExpense_cd8a8bd1-511e-4776-adf0-4d8c30e23f43_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_30315dbc-de83-4bcf-8ddc-3d63077e06ad_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_DebtInstrumentNameDomain_02fb252f-3ea1-4ff5-b3f8-8ac6c119c772_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_335033a5-85f6-4974-8ceb-df100b34a76c_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-20260331.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_ContractWithCustomerLiabilityRevenueRecognized_41d0e24d-ef59-461d-995b-5f3cf38be290_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized from deferred revenue balance in prior periods</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" 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_e688694f-d631-4df7-9728-e4dc752abf88_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2cc35efc-5046-4391-9ea1-e0fdee911de4_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_9e472767-0c5d-46f3-8b66-734d2ebe9a79_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_us-gaap_CashEquivalentsAtCarryingValue_be70e38d-f42e-408f-9a0b-87cc97c54d61_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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_36a1e7b6-0515-4eee-8fdc-a83fa915aea5_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_dc7ff675-ceb9-4323-a7e0-b9a923a1c9ad_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_1af0070d-1478-4b6f-aa94-97536baee18b_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_09e4d594-a280-4e69-9b16-f93ef4849919_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_2724196a-9e56-47ad-81f6-bff998a5134f_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_SegmentDomain_fdfb3c3e-8c48-4345-9e9d-d77d734d5a5f_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_c37d7b7e-e39a-4625-b8a5-9f73d30922eb_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_LossContingencyDamagesSoughtValue_019db22e-d099-76c6-8018-146fa9e95079_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Penalty notice fine</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_632c6c7c-ba26-4bcf-8d71-837d8438669a_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_DevelopedTechnologyRightsMember_8f0c6f84-ee48-4e89-9a4a-188bbead8653_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_a99a7023-37b2-4cee-bbda-2bb5cc09cba6_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_547abea5-a138-49f8-8450-c419382ebcdb_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_us-gaap_EarningsPerSharePolicyTextBlock_91c8313a-f127-4a18-90c8-bf045bad8508_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_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_9fc3bddd-763c-4e2f-b648-f62bf9708bde_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_us-gaap_PreferredStockValue_404572da-e982-4f61-8efc-47e09c3cbea9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value $0.0001 per share; 100,000,000 shares authorized as of March&#160;31, 2026 and December&#160;31, 2025; no shares issued and outstanding as of March&#160;31, 2026 and December&#160;31, 2025</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/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_174ba232-f8ff-4aec-87db-fc7811510a69_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_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_a31d374d-46c9-44be-a649-a9e0aea04307_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/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_CommonStockValue_e2d8f03a-3e61-47d4-9a7e-6d52de452884_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, value</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/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_CommitmentsAndContingenciesDisclosureTextBlock_82973c4c-1001-4c8c-a813-697e5e92c7af_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_a411ef9c-4309-4902-bc73-97148e2585ab_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_234f8373-ec07-43de-a043-082920389e94_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_b3f4d0df-f439-482f-8156-d5f83d94836c_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Shares used in computation of diluted net income per share attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/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_CommitmentsAndContingencies_d4218005-fcb2-46f9-941a-b7ee81123bbe_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 9)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/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_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_dei_EntitySmallBusiness_7572f620-0dc8-47a7-aab2-6bbef509a83e_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_bb4a4e0d-400f-45c9-836f-86f8cb6bb186_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_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_30b16ab3-b0e6-412d-9429-539f3bc03269_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-20260331.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_21900752-b30e-4c43-9a3f-67e46171a752_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_LongTermDebtTextBlock_5a7a0c10-8fde-4795-b58b-1b7898a84665_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_a14a1ccf-7f3d-47c4-9670-081acd3e2a39_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_4f3a4978-7430-4458-818b-29669e4fc157_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-20260331.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_8c6647ba-1a18-4026-ac72-011bfb8f8c8c_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_EquityComponentDomain_c04a6afd-341a-4151-8861-807454ff4b19_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_978bcb4b-daca-416a-b145-f3fe2a9b9437_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_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019cff98-29b2-7897-87b9-d79d82cd14bd_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_us-gaap_IncomeTaxDisclosureTextBlock_37e376d4-2429-4562-9c5f-f53a87a8d7e4_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_8094446f-f232-4e4b-8330-475a0ad67d62_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted net income per share attributable to common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_36726e93-2e6c-499f-b03e-a5c0f89c4fbb_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_bd4ea84a-d499-47a8-90c2-fb9b41ed3fe9_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class A common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_29618c78-f116-493d-9284-5c7866a58f63_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_98d4f95c-a2fc-4f5e-a561-8ae53700bdb4_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_dei_DocumentType_6018c259-eb45-455c-a889-6eaa969e626b_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_a8a9d846-9a73-49fa-9832-112ba321745c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_LossContingenciesTable_019db2ec-9e85-7a14-8349-2ef23f08fc6a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_9e2559c2-b554-49c0-96bf-2d915861beff_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_bc0271c4-74fe-498a-b2a0-f477793a9afc_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_8d61a5c1-7575-4b8b-819f-70a88302e328_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_7b1aafb0-5550-44ed-ae65-ee4781f85eaa_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_RevenueFromContractWithCustomerExcludingAssessedTax_22547268-6a20-4c3d-bcb8-de5763046d58_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_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_5714dd32-74d3-46cd-a7b5-045cd580780f_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_56b16f6c-a624-4889-9648-b1a54512e3ff_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_c30115a8-9205-46c5-920f-a496a9982fb8_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_AssetsCurrent_dda63dcd-96e4-46a3-844d-30f8ecd8d87e_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_0cac2c3f-d832-497c-baf2-8d65f0d30973_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_1c991f7c-5fe7-423b-875f-b481f2e3a49d_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-20260331.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_019cffd6-d922-7dd3-8e43-05b25746ca51_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, authorized, amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/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_1ee337b7-5bb1-4d53-bed3-35efc83aa527_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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6dd71b0f-f15a-41c0-90f0-c11b3cec0eff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Taxes paid related to net share settlement of restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/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_f770d8d3-6789-4f76-96a1-f4e9ad44e5c5_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_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_551b063e-1eec-4daf-a0f7-bf9393a41d38_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/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_a9902fc1-a414-4533-bda1-87b110cd866a_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-20260331.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_2f277109-aa94-401c-9b2f-fa31c66cc4e2_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</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_0dd44d6c-40ba-4fd2-8857-23af3ed4e7eb_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_2f462f1f-732a-4d22-b6e7-09ab948230df_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_fa5fce7b-5ebc-49d1-a903-83118b1ffb6b_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_92d5d91b-81e8-4678-932d-e7c751b3d44e_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-20260331.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_cda153d9-4277-4a04-b248-e5bddac2257b_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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c5d98a3d-600e-47c1-a7c5-069305adff1d_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_us-gaap_IncreaseDecreaseInAccruedLiabilities_5b24a5b7-6a23-43fe-9fae-bcc536b137f3_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_b42afa89-3396-45d9-b808-10eb5a874851_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_511a5f3e-d9cb-4ac8-b74a-a20f33febc7a_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_6f5e4760-1eca-4794-824a-14d1bbc21995_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted net income per share attributable to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/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_00d022d5-3788-41ae-81f4-6378c64aa3e4_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_93b4c3c0-245f-4d66-9fcb-9ed80ac47381_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_c1c511d2-ddf7-4b39-9532-b9cb1e6cc3c7_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_EarningsPerShareAbstract_88e9f1cc-a85a-4413-98d0-bb7371b43c7a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per share attributable to Class A and Class B common stock (Note 4)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_4cf9ad20-3d87-4987-bd9c-ce671993332c_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_6c319e5f-bca7-4793-a789-99b48e1e2d8c_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_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_27326f97-8d3a-4f60-91ab-99d4a5c96c86_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-20260331.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_50e7625c-de30-4b29-a9d9-b846714f16ae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income per Share Attributable to Common Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_8013c446-3a72-423d-bdea-96916c2e2d68_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_23314631-8868-4d63-9e67-cae506d332ad_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_StockRepurchasedAndRetiredDuringPeriodValue_019cff41-f333-7212-92e3-692e03ded7f7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of Class A common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019cff2b-bfc5-74d2-9680-9d75a7c469c0_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of Class A common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_a38776d1-9ef9-4d86-b787-47c1d699ed6d_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_d257670f-37ef-42e1-bc39-02ec85d10c87_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_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_us-gaap_EmployeeRelatedLiabilitiesCurrent_9c10be30-fa10-42b9-bc05-3bde0077fbbf_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_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7410-ae39-70cdf7e070b2_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-20260331.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_ae907c3a-14b4-4cd1-9e5d-dc8a86602a91_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_1561919d-b27c-4f4a-8366-0955b39d7bac_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-20260331.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_019cff98-29b2-7abd-838e-fde1213bc11d_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-20260331.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_8ae67878-6c56-4ef6-9034-9605db1fae84_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_8d9f60f8-86f5-48a8-b7b1-414f0df5b6d4_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_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_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_3c043ca9-f718-47fd-a560-54926ed80a45_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dde21324-55c0-44b0-834c-f502fc048803_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period for equity based payment awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_52b47f1a-220f-43a5-97cf-5c5de2da24a0_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_9e2dd4c8-1aed-457e-9ee7-a9e7b19f92e3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, 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_b5a5d6b2-0846-4882-94a3-e3cc95679bf5_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_94d58897-704c-4658-b883-3569f7de2e0a_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_us-gaap_PaymentsForRepurchaseOfCommonStock_019d9568-534b-7807-be98-e75ca564f261_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of Class A common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_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_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_43cadbca-b482-48a0-876b-5967a3044738_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_dei_EntityCurrentReportingStatus_86e63d8c-f190-4b35-b020-a83ca3fec98f_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_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_us-gaap_OperatingIncomeLoss_954ca318-51ca-4888-84cf-201e1ac8a5ce_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/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_6dfc7c3b-bb8b-4f3d-ae19-fb3fd22ee12d_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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_249cdaf8-209a-4c86-a52b-8457fbe0db47_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_07703592-f68f-42b6-9fe6-7fcc82be7b59_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_FinancialInstrumentAxis_3b1f46c5-18fb-4d9e-8d44-865cbd88ceec_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_ce7c8a5a-5597-4eeb-8bbf-380925bcb998_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-20260331.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_dei_CurrentFiscalYearEndDate_51f85aa4-dccc-47d6-b7f0-a453eb2d9502_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_1f386d8a-f391-4f20-ba20-ac4adc5a611f_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_FiniteLivedIntangibleAssetsMajorClassNameDomain_97d9dd86-6d12-4d0d-b5f6-b98f8d1ea1f2_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_34ffa783-e743-42b3-ba9a-1f81d3a86bf2_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_4cddc83a-d5b2-4fd4-b1a8-07ac7453177d_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fd937093-dc2a-4000-8b43-1859b6d5f3a1_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_10ade2ab-9665-4793-9bbc-b4fc893bc693_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_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_VariableRateDomain_b1656a14-e7b4-4d67-8fc6-364147594469_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_6459e9bb-25b4-4d5a-a349-0b21b5640618_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ea101e16-a2bb-45ae-99cd-c0192ef4a161_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_3410c452-7f21-4fdb-8db2-4ec6ea4c720e_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares of Class A and Class B common stock used to compute net income per share attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6c66c825-faea-413d-8f8c-5ece7f9e10ba_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_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_5ac3cc1f-b245-49bf-aff5-e1e1af71741c_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_4addb30b-24ac-4255-a252-4ab7bd2510a8_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_rddt_RevenueSharePayableCurrent_c71d1570-084e-44d5-b208-8ad85df045ce_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-20260331.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_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_902c0a62-b7fe-4c2a-8048-7a723f1c0d76_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_9fca5196-ddbb-44ae-b48a-0a3197c5b1e1_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-20260331.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c1490284-d934-482d-a91c-8308bf48ad51_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_dfeb0ff5-607d-4b53-8a55-d86698a5e416_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_FairValueAssetsMeasuredOnRecurringBasisTextBlock_b4fe296c-b541-496a-8e15-10e2c224d14d_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_48839793-2246-4f89-ba64-69528dddf42a_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_c470ba5f-ee12-41f4-94d8-3cde02a3d21e_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_46a2171c-d9b4-4432-abc2-b58aa8604445_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_121c33d2-2c7a-4684-9762-a773a57ef0aa_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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019cffd6-d922-7102-a666-6d08791cdb56_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, remaining authorized, amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_c67e5d69-0d41-44d7-969e-a24a56a03555_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_0bab8c5c-b87e-4b9d-a603-efa1c095d9c6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Calculation of Basic and Diluted Net Income per Share Attributable to Common Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_6689785b-3c1f-4a70-9461-ec2e78debe8b_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_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_926575b5-0874-4f9c-a62c-71dc840884f2_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-20260331.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_b3a83481-5a38-4cf7-912d-9259bea86ec8_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_bb7c93af-3365-41ef-a69d-da5a5d270bf0_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_b7b9d25a-2c18-4d66-b4a9-5922e12f942b_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_7b334c2d-3eb5-4298-a39b-33b7d9673b80_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_188fd98f-1336-47f2-bc10-303f1e58101a_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_87296c98-b6ad-483d-9a80-ca1c77af0b48_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_4230fa2a-6cf3-449c-92a1-27f2043ded05_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_1961a6f8-8e17-4462-9d90-ff9adbc27648_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_0fbe00d8-9151-404d-b62b-41635775dc13_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-20260331.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_98f027e0-77a9-4a9e-b7a7-e88ee45e138f_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_554a2aaa-697b-4873-b45d-f4294dbd00b0_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_3c8035e9-1f75-467a-a11c-360ae88b3d82_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_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_LossContingenciesLineItems_019db2ec-9e85-734b-9251-8c95ba152e5f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_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_56d217db-bcce-4043-bc86-f8eac5694879_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_7c7be4a3-31a4-4fa9-9d02-53b1fa15ae3d_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-20260331.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" xlink:to="lab_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_3e18f38c-e620-4079-89f3-3686300ad9d0_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_019cff98-29b2-7124-90e5-d6d19e1599d0_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_99212b35-7930-43b9-8b15-45dc182dda88_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_c78fb5ad-fb49-4070-a860-61253b9ec23c_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_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_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_46ccf80a-a446-427a-8751-f4a9d00255f2_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_UnfavorableRegulatoryActionMember_019db2ec-9e85-7bba-baac-d69fc8d572b2_terseLabel_en-US" xlink:label="lab_us-gaap_UnfavorableRegulatoryActionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unfavorable Regulatory Action</link:label>
    <link:label id="lab_us-gaap_UnfavorableRegulatoryActionMember_label_en-US" xlink:label="lab_us-gaap_UnfavorableRegulatoryActionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unfavorable Regulatory Action [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfavorableRegulatoryActionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnfavorableRegulatoryActionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnfavorableRegulatoryActionMember" xlink:to="lab_us-gaap_UnfavorableRegulatoryActionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_54fe0756-cb8b-441b-bbd5-ee1575ab19b7_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_f277c9bd-262a-4add-a69f-958efd17af08_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_0ec0693d-22f7-42cc-a111-fee56eb74c6a_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_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_e2e557bd-d4e5-4aac-b976-c4c641cf0edc_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_us-gaap_CommonStockMember_f9359aa6-494f-41b7-8e92-ed007dc319a0_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_27f0621d-5bb1-4f73-a343-11c4e341c648_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_04358302-3762-411f-9937-b1c94e28d354_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_dei_EntityIncorporationStateCountryCode_67753d15-464d-428e-bb4b-c70770858444_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_9ed7ac9d-3311-47b5-bf3d-3923e06a0b78_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/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>11
<FILENAME>rddt-20260331_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:fd06099f-2646-44ae-9beb-e31a976f2b42,g:86c0f73f-cdf3-4033-a405-c238d9838e41-->
<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-20260331.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_25786c64-a9d7-4366-af80-a5f72d53ef9f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_bd2ffb79-7340-4a9b-9176-67c7bb973bb4" 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_25786c64-a9d7-4366-af80-a5f72d53ef9f" xlink:to="loc_dei_DocumentInformationTable_bd2ffb79-7340-4a9b-9176-67c7bb973bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_dccafc4f-7529-4380-a56f-689aecc6b654" 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_bd2ffb79-7340-4a9b-9176-67c7bb973bb4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_dccafc4f-7529-4380-a56f-689aecc6b654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f1febd11-e42a-4afd-94a4-b2e28a95c3c1" 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_dccafc4f-7529-4380-a56f-689aecc6b654" xlink:to="loc_us-gaap_ClassOfStockDomain_f1febd11-e42a-4afd-94a4-b2e28a95c3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b79e3226-944a-40d4-8738-eed43286e139" 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_f1febd11-e42a-4afd-94a4-b2e28a95c3c1" xlink:to="loc_us-gaap_CommonClassAMember_b79e3226-944a-40d4-8738-eed43286e139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1ffcf6a8-dd5c-4f30-bdb4-0a3d79ecbe69" 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_f1febd11-e42a-4afd-94a4-b2e28a95c3c1" xlink:to="loc_us-gaap_CommonClassBMember_1ffcf6a8-dd5c-4f30-bdb4-0a3d79ecbe69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_0d4f5f16-33d4-4108-9cd0-596bba03e815" 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_f1febd11-e42a-4afd-94a4-b2e28a95c3c1" xlink:to="loc_us-gaap_CommonClassCMember_0d4f5f16-33d4-4108-9cd0-596bba03e815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" 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_bd2ffb79-7340-4a9b-9176-67c7bb973bb4" xlink:to="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_bdb664e9-7edd-479b-859c-8dfd98539cf6" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentType_bdb664e9-7edd-479b-859c-8dfd98539cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_038f0ab6-0b6a-43b4-8f9c-937b654bf099" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentQuarterlyReport_038f0ab6-0b6a-43b4-8f9c-937b654bf099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1eecf4ae-1944-4d47-b173-bad2f7793d47" 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_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentPeriodEndDate_1eecf4ae-1944-4d47-b173-bad2f7793d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a2216fb4-1e9e-4706-81ab-77ebb95646cb" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentTransitionReport_a2216fb4-1e9e-4706-81ab-77ebb95646cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_82858cb5-2ec9-49b2-9d75-97c6032f06b7" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityFileNumber_82858cb5-2ec9-49b2-9d75-97c6032f06b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_9f1add3c-606a-4eee-a3f8-963b3e29c65c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityRegistrantName_9f1add3c-606a-4eee-a3f8-963b3e29c65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_83c90d6a-b944-46a4-842c-d79e64ff842d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_83c90d6a-b944-46a4-842c-d79e64ff842d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_db0f4ff0-c3cb-42ea-966e-8a90c514b3db" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityTaxIdentificationNumber_db0f4ff0-c3cb-42ea-966e-8a90c514b3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_18ab4275-212f-4dff-8dbc-d0fcc14694e0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressAddressLine1_18ab4275-212f-4dff-8dbc-d0fcc14694e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_ebb9265f-59f2-40c4-9ef1-0eac47478b6a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressAddressLine2_ebb9265f-59f2-40c4-9ef1-0eac47478b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine3_3a8b8cf0-f44c-4a9c-9a58-e70fb9ce1680" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressAddressLine3_3a8b8cf0-f44c-4a9c-9a58-e70fb9ce1680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c4cfe692-c444-4401-a8d4-ed699a14d23c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressCityOrTown_c4cfe692-c444-4401-a8d4-ed699a14d23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_a34bee09-0435-426b-b7a0-a4cdfdfa5459" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressStateOrProvince_a34bee09-0435-426b-b7a0-a4cdfdfa5459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0213d1f4-360d-4751-9c0b-14c3f1222622" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityAddressPostalZipCode_0213d1f4-360d-4751-9c0b-14c3f1222622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_705c82fc-e86b-4a81-aa73-236328d487b3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_CityAreaCode_705c82fc-e86b-4a81-aa73-236328d487b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_99d1b375-11d2-48fc-8d5a-7b90e66c8d0b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_LocalPhoneNumber_99d1b375-11d2-48fc-8d5a-7b90e66c8d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_e5fae2b0-7aa8-4bf8-bd4b-8485ac0288bd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_Security12bTitle_e5fae2b0-7aa8-4bf8-bd4b-8485ac0288bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_11e3eaed-9529-4e43-b265-3ca9b5969ca9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_TradingSymbol_11e3eaed-9529-4e43-b265-3ca9b5969ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_1d6d01bc-2c7e-4438-9065-1a5f2baa5826" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_SecurityExchangeName_1d6d01bc-2c7e-4438-9065-1a5f2baa5826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_9b808e52-ad02-4368-a00c-31d70afd3ea2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityCurrentReportingStatus_9b808e52-ad02-4368-a00c-31d70afd3ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_227a8e06-cae3-4d16-8733-cdd882a062f9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityInteractiveDataCurrent_227a8e06-cae3-4d16-8733-cdd882a062f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f7caaf8b-5897-4193-898a-e8e09784e616" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityFilerCategory_f7caaf8b-5897-4193-898a-e8e09784e616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_ac4dcbc1-18c6-4e26-a589-1a408e88b159" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntitySmallBusiness_ac4dcbc1-18c6-4e26-a589-1a408e88b159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ccf574af-2f64-492c-a8eb-637ae11bcd71" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityEmergingGrowthCompany_ccf574af-2f64-492c-a8eb-637ae11bcd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_84c629ec-5a41-4bec-a304-01686e1f8b5b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityShellCompany_84c629ec-5a41-4bec-a304-01686e1f8b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_67d1ddc5-e6df-404e-ad95-b7f899adb86f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_67d1ddc5-e6df-404e-ad95-b7f899adb86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b5816934-8574-4c40-b756-34b744f2b7b4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentFiscalYearFocus_b5816934-8574-4c40-b756-34b744f2b7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_b044efa4-a152-4abf-bc88-da177d4a8dd0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_b044efa4-a152-4abf-bc88-da177d4a8dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_dcc6f9e2-ce0c-4830-a34e-b12927a6b94f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_CurrentFiscalYearEndDate_dcc6f9e2-ce0c-4830-a34e-b12927a6b94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d839aeb2-7bb3-436f-8dd4-126a2d9f300a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_EntityCentralIndexKey_d839aeb2-7bb3-436f-8dd4-126a2d9f300a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e9465606-bcf2-4e1a-8d66-993d17edbde0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2eae8214-3658-4cea-986d-fc75ffc9f75a" xlink:to="loc_dei_AmendmentFlag_e9465606-bcf2-4e1a-8d66-993d17edbde0" 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-20260331.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_9d6f26ad-5c96-4458-bf28-1f95c7b1bbb1" 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_cd6b0731-9452-4d3c-b3ea-e2747574e205" 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_9d6f26ad-5c96-4458-bf28-1f95c7b1bbb1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cd6b0731-9452-4d3c-b3ea-e2747574e205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_f1acef85-1116-4729-a177-79709c8f1329" 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_9d6f26ad-5c96-4458-bf28-1f95c7b1bbb1" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_f1acef85-1116-4729-a177-79709c8f1329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1e98460f-4f25-4796-bfb1-eebbfbe1385e" 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_f1acef85-1116-4729-a177-79709c8f1329" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1e98460f-4f25-4796-bfb1-eebbfbe1385e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_f491fbfe-a8f8-4dbe-bf66-575d0036cee9" 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_f1acef85-1116-4729-a177-79709c8f1329" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_f491fbfe-a8f8-4dbe-bf66-575d0036cee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_ccca975e-ebc2-4442-8576-641dc42010c2" 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_f1acef85-1116-4729-a177-79709c8f1329" xlink:to="loc_us-gaap_SellingAndMarketingExpense_ccca975e-ebc2-4442-8576-641dc42010c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4cf06ef2-d949-4e43-aa5c-1e09c0198366" 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_f1acef85-1116-4729-a177-79709c8f1329" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4cf06ef2-d949-4e43-aa5c-1e09c0198366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_1aa35206-58f9-450e-8efd-9ec68bbccf4b" 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_f1acef85-1116-4729-a177-79709c8f1329" xlink:to="loc_us-gaap_CostsAndExpenses_1aa35206-58f9-450e-8efd-9ec68bbccf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_09983d98-a649-4d53-8b00-92115df98214" 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_9d6f26ad-5c96-4458-bf28-1f95c7b1bbb1" xlink:to="loc_us-gaap_OperatingIncomeLoss_09983d98-a649-4d53-8b00-92115df98214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b81325ab-8128-461b-b3de-faf0d5e32b26" 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_9d6f26ad-5c96-4458-bf28-1f95c7b1bbb1" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_b81325ab-8128-461b-b3de-faf0d5e32b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8a3bfbee-ace1-4657-90d6-534a60c6a42b" 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_9d6f26ad-5c96-4458-bf28-1f95c7b1bbb1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8a3bfbee-ace1-4657-90d6-534a60c6a42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_77ce01c5-11b1-42ca-9997-f1c383e10902" 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_9d6f26ad-5c96-4458-bf28-1f95c7b1bbb1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_77ce01c5-11b1-42ca-9997-f1c383e10902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ad285d0c-560b-47ce-8b97-742a2e5db73c" 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_9d6f26ad-5c96-4458-bf28-1f95c7b1bbb1" xlink:to="loc_us-gaap_NetIncomeLoss_ad285d0c-560b-47ce-8b97-742a2e5db73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9ea87932-2d3b-437e-adc3-7f88ff434941" 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_9d6f26ad-5c96-4458-bf28-1f95c7b1bbb1" xlink:to="loc_us-gaap_EarningsPerShareAbstract_9ea87932-2d3b-437e-adc3-7f88ff434941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_46d6e043-8164-41ad-b8f8-a64a2a81819a" 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_9ea87932-2d3b-437e-adc3-7f88ff434941" xlink:to="loc_us-gaap_EarningsPerShareBasic_46d6e043-8164-41ad-b8f8-a64a2a81819a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9592b727-7a9e-4031-8f47-4f11e265af80" 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_9ea87932-2d3b-437e-adc3-7f88ff434941" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9592b727-7a9e-4031-8f47-4f11e265af80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1eea82c1-85e0-45ad-b9d4-7280c33f2f30" 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_9d6f26ad-5c96-4458-bf28-1f95c7b1bbb1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1eea82c1-85e0-45ad-b9d4-7280c33f2f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9876a480-eb8d-4b86-9d61-384a6de37556" 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_1eea82c1-85e0-45ad-b9d4-7280c33f2f30" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9876a480-eb8d-4b86-9d61-384a6de37556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_51badf6e-bb78-4855-8871-1d92cc402b76" 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_1eea82c1-85e0-45ad-b9d4-7280c33f2f30" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_51badf6e-bb78-4855-8871-1d92cc402b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="rddt-20260331.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_d11643db-3975-4861-9f54-24fd6238aca6" 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_5db6de4b-a716-4f45-9640-7d97ba1822f9" 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_d11643db-3975-4861-9f54-24fd6238aca6" xlink:to="loc_us-gaap_StatementTable_5db6de4b-a716-4f45-9640-7d97ba1822f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5fdf95ea-9c83-4e1f-82ae-29a5ad59eb67" 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_5db6de4b-a716-4f45-9640-7d97ba1822f9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5fdf95ea-9c83-4e1f-82ae-29a5ad59eb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8e3a1ae9-ab21-4ba4-9b9e-e6be36bfd955" 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_5fdf95ea-9c83-4e1f-82ae-29a5ad59eb67" xlink:to="loc_us-gaap_ClassOfStockDomain_8e3a1ae9-ab21-4ba4-9b9e-e6be36bfd955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_3fc0e805-220c-4b3d-a70c-48b0763f34a5" 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_8e3a1ae9-ab21-4ba4-9b9e-e6be36bfd955" xlink:to="loc_us-gaap_CommonClassAMember_3fc0e805-220c-4b3d-a70c-48b0763f34a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a19e2c9f-9df4-4568-b5ad-a9472df82d13" 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_8e3a1ae9-ab21-4ba4-9b9e-e6be36bfd955" xlink:to="loc_us-gaap_CommonClassBMember_a19e2c9f-9df4-4568-b5ad-a9472df82d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_55eadf39-fc9c-474c-967d-0ed0571372ca" 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_8e3a1ae9-ab21-4ba4-9b9e-e6be36bfd955" xlink:to="loc_us-gaap_CommonClassCMember_55eadf39-fc9c-474c-967d-0ed0571372ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_76dfa44e-b61b-4ddf-b607-f6d5da30ae21" 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_5db6de4b-a716-4f45-9640-7d97ba1822f9" xlink:to="loc_us-gaap_StatementLineItems_76dfa44e-b61b-4ddf-b607-f6d5da30ae21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8e12e7a3-8843-4abb-bf39-2abbafe782af" 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_76dfa44e-b61b-4ddf-b607-f6d5da30ae21" xlink:to="loc_us-gaap_AssetsAbstract_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_45503a43-61e7-4282-8329-9f55cda32706" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_AssetsCurrentAbstract_45503a43-61e7-4282-8329-9f55cda32706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_630ffd3e-35bf-4584-830c-44b354ad55eb" 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_45503a43-61e7-4282-8329-9f55cda32706" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_630ffd3e-35bf-4584-830c-44b354ad55eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_c1972ff6-bd6b-4f8b-8771-de48c01c6038" 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_45503a43-61e7-4282-8329-9f55cda32706" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_c1972ff6-bd6b-4f8b-8771-de48c01c6038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f0953d3a-4da5-4bec-a9a1-72e98c9eb54f" 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_45503a43-61e7-4282-8329-9f55cda32706" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f0953d3a-4da5-4bec-a9a1-72e98c9eb54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b3a65dde-d126-4f6e-ba47-4929d57bcd47" 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_45503a43-61e7-4282-8329-9f55cda32706" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b3a65dde-d126-4f6e-ba47-4929d57bcd47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b9dd2faa-8ad3-427a-9493-0fdf2dd77492" 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_45503a43-61e7-4282-8329-9f55cda32706" xlink:to="loc_us-gaap_AssetsCurrent_b9dd2faa-8ad3-427a-9493-0fdf2dd77492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_46c9a177-f19c-4e2e-a970-6694121109fc" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_46c9a177-f19c-4e2e-a970-6694121109fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b9813e28-06ab-4915-b0d4-17404927cfc0" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b9813e28-06ab-4915-b0d4-17404927cfc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5688d0c7-71e9-4a2d-81c3-9b044e933b15" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5688d0c7-71e9-4a2d-81c3-9b044e933b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_744f49bc-092f-4210-b818-f1c4f0a8d57a" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_Goodwill_744f49bc-092f-4210-b818-f1c4f0a8d57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_36c0271f-9090-40d3-b3c9-a8a4676b397d" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_36c0271f-9090-40d3-b3c9-a8a4676b397d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d413dc04-5044-496b-b33a-76baff78dd98" 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_8e12e7a3-8843-4abb-bf39-2abbafe782af" xlink:to="loc_us-gaap_Assets_d413dc04-5044-496b-b33a-76baff78dd98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_822e07e7-9dab-4442-a290-244c263845e9" 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_76dfa44e-b61b-4ddf-b607-f6d5da30ae21" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_822e07e7-9dab-4442-a290-244c263845e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6d70f5c4-50fb-4203-9532-0d77b54393a8" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6d70f5c4-50fb-4203-9532-0d77b54393a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_4e4c6fc3-2082-4d1a-8f02-b85e68dad1d2" 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_6d70f5c4-50fb-4203-9532-0d77b54393a8" xlink:to="loc_us-gaap_AccountsPayableCurrent_4e4c6fc3-2082-4d1a-8f02-b85e68dad1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6d3c3c26-44eb-49fd-ab61-9973b80d40c1" 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_6d70f5c4-50fb-4203-9532-0d77b54393a8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6d3c3c26-44eb-49fd-ab61-9973b80d40c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8331f068-c04c-44df-a5db-4e46c2d2872c" 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_6d70f5c4-50fb-4203-9532-0d77b54393a8" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_8331f068-c04c-44df-a5db-4e46c2d2872c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_01560e71-31dd-4ebb-a4bc-1f8d0037e780" 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_6d70f5c4-50fb-4203-9532-0d77b54393a8" xlink:to="loc_us-gaap_LiabilitiesCurrent_01560e71-31dd-4ebb-a4bc-1f8d0037e780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2361011c-5f1d-4289-a31d-b415fd396d4a" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2361011c-5f1d-4289-a31d-b415fd396d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a68d6ddf-0155-42c3-b75f-e9ca115e8b00" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a68d6ddf-0155-42c3-b75f-e9ca115e8b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e8b2722d-a3de-4f17-a94a-d8e5da1e0367" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_Liabilities_e8b2722d-a3de-4f17-a94a-d8e5da1e0367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_090fac42-2588-4de4-8b23-f2be06a94e89" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_090fac42-2588-4de4-8b23-f2be06a94e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0ea02f15-26ad-4ea3-a469-0af4ac546989" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_EquityAbstract_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b7749ad0-a873-434f-8aa3-90502e98b3e4" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_PreferredStockValue_b7749ad0-a873-434f-8aa3-90502e98b3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e5395692-5b7a-466a-a91a-76b1ab14145e" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_CommonStockValue_e5395692-5b7a-466a-a91a-76b1ab14145e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_4f2882ea-8d55-4bab-8a93-8e29200eef8b" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_AdditionalPaidInCapital_4f2882ea-8d55-4bab-8a93-8e29200eef8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bdabc7ba-826e-4270-b41f-f4a71ed57c3a" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bdabc7ba-826e-4270-b41f-f4a71ed57c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_29481a08-ad61-4b87-82fe-9fb10bcc122d" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_29481a08-ad61-4b87-82fe-9fb10bcc122d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_60d45974-486f-4f37-b87e-86989f687a51" 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_0ea02f15-26ad-4ea3-a469-0af4ac546989" xlink:to="loc_us-gaap_StockholdersEquity_60d45974-486f-4f37-b87e-86989f687a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c39a5cea-30b9-4d7a-bf7d-783b78b2829b" 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_822e07e7-9dab-4442-a290-244c263845e9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_c39a5cea-30b9-4d7a-bf7d-783b78b2829b" 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-20260331.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_87dabd1c-5038-444b-9d4d-1006406100d8" 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_42553bfa-229b-4269-811c-2209c18045b6" 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_87dabd1c-5038-444b-9d4d-1006406100d8" xlink:to="loc_us-gaap_StatementTable_42553bfa-229b-4269-811c-2209c18045b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e3e05529-98ae-45b5-976f-994105430504" 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_42553bfa-229b-4269-811c-2209c18045b6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e3e05529-98ae-45b5-976f-994105430504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3d9d5c47-e635-428b-a298-de317eac0382" 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_e3e05529-98ae-45b5-976f-994105430504" xlink:to="loc_us-gaap_ClassOfStockDomain_3d9d5c47-e635-428b-a298-de317eac0382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_602f9503-5921-49d5-8c3f-9f449e67c2a1" 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_3d9d5c47-e635-428b-a298-de317eac0382" xlink:to="loc_us-gaap_CommonClassAMember_602f9503-5921-49d5-8c3f-9f449e67c2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a6c985eb-5717-4089-8db7-c1c6850c10e1" 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_3d9d5c47-e635-428b-a298-de317eac0382" xlink:to="loc_us-gaap_CommonClassBMember_a6c985eb-5717-4089-8db7-c1c6850c10e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_048c4d6e-6349-45a9-ae97-3d1fc3568f32" 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_3d9d5c47-e635-428b-a298-de317eac0382" xlink:to="loc_us-gaap_CommonClassCMember_048c4d6e-6349-45a9-ae97-3d1fc3568f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4c2f45bb-b0ba-4862-99e4-bc377f94408c" 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_42553bfa-229b-4269-811c-2209c18045b6" xlink:to="loc_us-gaap_StatementLineItems_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4068c52b-96b0-45f1-9192-33bd5b739fce" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4068c52b-96b0-45f1-9192-33bd5b739fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2c803ec2-c7f2-44e9-af10-6d1ff47113be" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2c803ec2-c7f2-44e9-af10-6d1ff47113be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_3a306eba-240f-4c9a-85e4-34d74ab71a23" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_PreferredStockSharesIssued_3a306eba-240f-4c9a-85e4-34d74ab71a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_4d8ba7c0-9184-4c37-939b-425b4c69b7e6" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_4d8ba7c0-9184-4c37-939b-425b4c69b7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_4bd4636a-4402-40ad-b4de-be29ebc3fcca" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_4bd4636a-4402-40ad-b4de-be29ebc3fcca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ce378fb7-dca1-4fc5-9ac9-39ddb9174118" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ce378fb7-dca1-4fc5-9ac9-39ddb9174118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_005b20c8-6c79-476b-8a93-758bf3f945de" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_CommonStockSharesIssued_005b20c8-6c79-476b-8a93-758bf3f945de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4d63d5bb-c690-4b89-b3b8-f9d229fc1a93" 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_4c2f45bb-b0ba-4862-99e4-bc377f94408c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4d63d5bb-c690-4b89-b3b8-f9d229fc1a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="rddt-20260331.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_63dd7753-6730-490d-bfcb-50d232188f92" 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_de8574d3-a62c-46ae-944b-afb135c1dea2" 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_63dd7753-6730-490d-bfcb-50d232188f92" xlink:to="loc_us-gaap_NetIncomeLoss_de8574d3-a62c-46ae-944b-afb135c1dea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f01ca877-87fb-4cb9-ad8e-0d3174b27d2e" 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_63dd7753-6730-490d-bfcb-50d232188f92" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_f01ca877-87fb-4cb9-ad8e-0d3174b27d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_5537e5f8-3a79-4ff6-83c2-4b8dbdee07b9" 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_f01ca877-87fb-4cb9-ad8e-0d3174b27d2e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_5537e5f8-3a79-4ff6-83c2-4b8dbdee07b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_249477c1-9316-4942-9ff4-ddd937e2ea13" 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_f01ca877-87fb-4cb9-ad8e-0d3174b27d2e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_249477c1-9316-4942-9ff4-ddd937e2ea13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3b8a86a8-a678-4241-aa9b-454962e1831d" 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_63dd7753-6730-490d-bfcb-50d232188f92" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_3b8a86a8-a678-4241-aa9b-454962e1831d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="rddt-20260331.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_cf27bedb-9175-4737-89c8-b982722d261e" 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_9274005d-bc02-47c5-a7cd-f73c14ce791b" 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_cf27bedb-9175-4737-89c8-b982722d261e" xlink:to="loc_us-gaap_StatementTable_9274005d-bc02-47c5-a7cd-f73c14ce791b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1ef192f2-793e-44d9-9ecd-1fae741d1425" 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_9274005d-bc02-47c5-a7cd-f73c14ce791b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1ef192f2-793e-44d9-9ecd-1fae741d1425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d976992f-f9a8-4ad1-9c75-d360c4ec8ea3" 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_1ef192f2-793e-44d9-9ecd-1fae741d1425" xlink:to="loc_us-gaap_ClassOfStockDomain_d976992f-f9a8-4ad1-9c75-d360c4ec8ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ffef624e-a0ff-4e7d-86be-3ea987fa5383" 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_d976992f-f9a8-4ad1-9c75-d360c4ec8ea3" xlink:to="loc_us-gaap_CommonClassAMember_ffef624e-a0ff-4e7d-86be-3ea987fa5383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0da4a669-b64b-4003-839a-d7f8c2d9e95b" 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_d976992f-f9a8-4ad1-9c75-d360c4ec8ea3" xlink:to="loc_us-gaap_CommonClassBMember_0da4a669-b64b-4003-839a-d7f8c2d9e95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_20b35bb2-be0d-4c64-8c7e-92165ad6d218" 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_9274005d-bc02-47c5-a7cd-f73c14ce791b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_20b35bb2-be0d-4c64-8c7e-92165ad6d218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_86a6a483-df68-4e01-98ca-59e77cb4e3f9" 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_20b35bb2-be0d-4c64-8c7e-92165ad6d218" xlink:to="loc_us-gaap_EquityComponentDomain_86a6a483-df68-4e01-98ca-59e77cb4e3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_56d806a8-dd90-4b60-a959-78c8d25245ce" 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_86a6a483-df68-4e01-98ca-59e77cb4e3f9" xlink:to="loc_us-gaap_CommonStockMember_56d806a8-dd90-4b60-a959-78c8d25245ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_83fc59af-db66-405b-a106-f1c978bd9246" 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_86a6a483-df68-4e01-98ca-59e77cb4e3f9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_83fc59af-db66-405b-a106-f1c978bd9246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7a28c5dd-7141-4014-87c1-43f3c558b5e4" 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_86a6a483-df68-4e01-98ca-59e77cb4e3f9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7a28c5dd-7141-4014-87c1-43f3c558b5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_635a8bdc-523a-4ea7-aa17-5ed41b49f219" 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_86a6a483-df68-4e01-98ca-59e77cb4e3f9" xlink:to="loc_us-gaap_RetainedEarningsMember_635a8bdc-523a-4ea7-aa17-5ed41b49f219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_991bc132-0b44-46f2-8fcb-97346cbf9424" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9274005d-bc02-47c5-a7cd-f73c14ce791b" xlink:to="loc_us-gaap_StatementLineItems_991bc132-0b44-46f2-8fcb-97346cbf9424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991bc132-0b44-46f2-8fcb-97346cbf9424" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d05e1dd1-2b10-4889-96b5-e61915c127a6" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d05e1dd1-2b10-4889-96b5-e61915c127a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0ff06ccc-3891-4925-9ef2-efff2355b4bd" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockholdersEquity_0ff06ccc-3891-4925-9ef2-efff2355b4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3b84a302-7ce0-41e6-b1cb-52c1d6aae2b6" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3b84a302-7ce0-41e6-b1cb-52c1d6aae2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_523a58c2-6306-45a5-a90a-72695bf75282" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_523a58c2-6306-45a5-a90a-72695bf75282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cbdb6ff7-d40c-4fc5-8886-4c8791857e44" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_cbdb6ff7-d40c-4fc5-8886-4c8791857e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f62372fa-39c1-4759-bb01-f7243c4bd487" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f62372fa-39c1-4759-bb01-f7243c4bd487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_b13607b8-fe21-4775-bb68-e4a5ad25bba3" 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_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_b13607b8-fe21-4775-bb68-e4a5ad25bba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019cff2a-f7d9-706c-83d2-e4260eaf7955" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019cff2a-f7d9-706c-83d2-e4260eaf7955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019cff2b-bfc5-7dec-89b0-2c8a4eaeb7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019cff2b-bfc5-7dec-89b0-2c8a4eaeb7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_75c76362-d52d-49c5-a7dc-71cd58006b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_75c76362-d52d-49c5-a7dc-71cd58006b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f33230a3-0b98-4a84-b5b9-e36cb350b003" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_NetIncomeLoss_f33230a3-0b98-4a84-b5b9-e36cb350b003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c887eaf7-cae5-4bd6-b6e7-f9542e802d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c887eaf7-cae5-4bd6-b6e7-f9542e802d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_70328be8-ed1b-4c69-80cf-93a866f94427" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_70328be8-ed1b-4c69-80cf-93a866f94427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ef85c083-397c-44bb-807b-b1b3827e36d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e34d0f09-7bca-49de-9a32-e7e1e6d4f002" xlink:to="loc_us-gaap_StockholdersEquity_ef85c083-397c-44bb-807b-b1b3827e36d1" 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-20260331.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_ef634f76-47b2-4c05-b42e-4cc7d864ba38" 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_4aa7257e-11f4-4a2d-9859-fb50cc6db653" 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_ef634f76-47b2-4c05-b42e-4cc7d864ba38" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4aa7257e-11f4-4a2d-9859-fb50cc6db653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1989f3f2-286f-47a2-908c-1c22296a9e23" 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_4aa7257e-11f4-4a2d-9859-fb50cc6db653" xlink:to="loc_us-gaap_NetIncomeLoss_1989f3f2-286f-47a2-908c-1c22296a9e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d3a1d699-990c-490f-bdf7-02e9bab9b699" 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_4aa7257e-11f4-4a2d-9859-fb50cc6db653" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d3a1d699-990c-490f-bdf7-02e9bab9b699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9c0567ea-55fd-441d-afbf-dc8afc365147" 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_d3a1d699-990c-490f-bdf7-02e9bab9b699" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9c0567ea-55fd-441d-afbf-dc8afc365147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_aaaeee2a-4e37-45dd-a038-d48669885f4b" 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_d3a1d699-990c-490f-bdf7-02e9bab9b699" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_aaaeee2a-4e37-45dd-a038-d48669885f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_dce7d93b-a604-4af5-ba27-0cdc1975edce" 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_d3a1d699-990c-490f-bdf7-02e9bab9b699" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_dce7d93b-a604-4af5-ba27-0cdc1975edce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_139d70a5-6917-4e9d-83ad-e2deacc1284a" 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_d3a1d699-990c-490f-bdf7-02e9bab9b699" xlink:to="loc_us-gaap_ShareBasedCompensation_139d70a5-6917-4e9d-83ad-e2deacc1284a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_e09dfaa5-9e20-43a0-899a-ef9b53e61470" 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_d3a1d699-990c-490f-bdf7-02e9bab9b699" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_e09dfaa5-9e20-43a0-899a-ef9b53e61470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a24d62cd-6108-4e95-ab8b-7017c274da7a" 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_d3a1d699-990c-490f-bdf7-02e9bab9b699" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a24d62cd-6108-4e95-ab8b-7017c274da7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_01f14b07-928a-4d53-ba14-ea9e0a51262a" 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_a24d62cd-6108-4e95-ab8b-7017c274da7a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_01f14b07-928a-4d53-ba14-ea9e0a51262a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d41d8767-a405-4c05-b6d6-c1aba734f521" 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_a24d62cd-6108-4e95-ab8b-7017c274da7a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d41d8767-a405-4c05-b6d6-c1aba734f521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_e2f885af-f769-4f8f-af35-8efcaf83a82e" xlink:href="rddt-20260331.xsd#rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a24d62cd-6108-4e95-ab8b-7017c274da7a" xlink:to="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_e2f885af-f769-4f8f-af35-8efcaf83a82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ae57ca20-dd00-4162-a2ed-ff64ab236f7b" 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_a24d62cd-6108-4e95-ab8b-7017c274da7a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ae57ca20-dd00-4162-a2ed-ff64ab236f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4b598445-13be-4782-809a-963f9160236d" 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_a24d62cd-6108-4e95-ab8b-7017c274da7a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4b598445-13be-4782-809a-963f9160236d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3d0e2959-6633-4ab6-846c-651b506dd731" 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_4aa7257e-11f4-4a2d-9859-fb50cc6db653" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3d0e2959-6633-4ab6-846c-651b506dd731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7ae82c2a-d201-40e7-8bde-f4d13895bd5a" 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_ef634f76-47b2-4c05-b42e-4cc7d864ba38" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7ae82c2a-d201-40e7-8bde-f4d13895bd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f8c61b26-c6b5-40cf-9e37-6fafebdb2327" 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_7ae82c2a-d201-40e7-8bde-f4d13895bd5a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f8c61b26-c6b5-40cf-9e37-6fafebdb2327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_c962b0a7-688c-4e11-959d-58027491d5a0" 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_7ae82c2a-d201-40e7-8bde-f4d13895bd5a" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_c962b0a7-688c-4e11-959d-58027491d5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_cf45951f-6961-4975-adf7-37eed75fbe5e" 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_7ae82c2a-d201-40e7-8bde-f4d13895bd5a" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_cf45951f-6961-4975-adf7-37eed75fbe5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1e451507-c527-4355-8a53-81d30a9004e9" 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_7ae82c2a-d201-40e7-8bde-f4d13895bd5a" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1e451507-c527-4355-8a53-81d30a9004e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2f4259ff-833d-4787-9ef8-0b6ffa5ffbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7ae82c2a-d201-40e7-8bde-f4d13895bd5a" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2f4259ff-833d-4787-9ef8-0b6ffa5ffbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df48b56f-e28a-4e19-8a0c-b527a8c0c586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7ae82c2a-d201-40e7-8bde-f4d13895bd5a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df48b56f-e28a-4e19-8a0c-b527a8c0c586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_00b77672-dfed-45fb-9980-aedf5aac41df" 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_ef634f76-47b2-4c05-b42e-4cc7d864ba38" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_00b77672-dfed-45fb-9980-aedf5aac41df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_31eb3c3a-d119-4bea-9168-9774779cf3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_00b77672-dfed-45fb-9980-aedf5aac41df" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_31eb3c3a-d119-4bea-9168-9774779cf3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ce18ff68-ba2e-42d6-b8ad-2423e2c48d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_00b77672-dfed-45fb-9980-aedf5aac41df" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ce18ff68-ba2e-42d6-b8ad-2423e2c48d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019d9567-2ff9-7593-a8ff-1c9726cbe762" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_00b77672-dfed-45fb-9980-aedf5aac41df" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019d9567-2ff9-7593-a8ff-1c9726cbe762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b88b8089-2c7c-4f02-b8e5-ba08f062b49b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_00b77672-dfed-45fb-9980-aedf5aac41df" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b88b8089-2c7c-4f02-b8e5-ba08f062b49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c1b22c9f-547d-4579-b23d-546e303ad8e1" 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_ef634f76-47b2-4c05-b42e-4cc7d864ba38" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c1b22c9f-547d-4579-b23d-546e303ad8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d0b9cf20-0206-4b08-bdd6-cf7455102e03" 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_ef634f76-47b2-4c05-b42e-4cc7d864ba38" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d0b9cf20-0206-4b08-bdd6-cf7455102e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1c2bae2a-7564-4fec-b2ee-1f8e8c7e8e3f" 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_ef634f76-47b2-4c05-b42e-4cc7d864ba38" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1c2bae2a-7564-4fec-b2ee-1f8e8c7e8e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="rddt-20260331.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_377e61ee-d3b3-4c01-9d9e-38252693a4db" 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_a33b38e7-ed92-479d-9643-d3e5649e5e31" 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_377e61ee-d3b3-4c01-9d9e-38252693a4db" xlink:to="loc_us-gaap_NatureOfOperations_a33b38e7-ed92-479d-9643-d3e5649e5e31" 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-20260331.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_63dfec12-c67a-4609-a2f8-42898d2567a8" 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_5142dce1-7443-4945-8d2f-527deeb59ae4" 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_63dfec12-c67a-4609-a2f8-42898d2567a8" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_5142dce1-7443-4945-8d2f-527deeb59ae4" 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-20260331.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_3828a7ea-54fc-4143-bb0e-e74d86e2184c" 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_220a8bde-31f5-47db-946c-d41e078ed68f" 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_3828a7ea-54fc-4143-bb0e-e74d86e2184c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_220a8bde-31f5-47db-946c-d41e078ed68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShare" xlink:type="simple" xlink:href="rddt-20260331.xsd#NetIncomeperShare"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ed97fd1e-4bc0-4895-abe8-f98661b8e9fb" 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_b2e15248-668c-49c3-a8db-ac5944a40767" 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_ed97fd1e-4bc0-4895-abe8-f98661b8e9fb" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_b2e15248-668c-49c3-a8db-ac5944a40767" 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-20260331.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_71f9856e-af9d-4e24-ad0c-ab46ad9e854b" 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_d6705652-49e4-41c8-9e24-a13d960c40bb" 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_71f9856e-af9d-4e24-ad0c-ab46ad9e854b" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_d6705652-49e4-41c8-9e24-a13d960c40bb" 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-20260331.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_a063e52b-53b2-405a-8e46-ea4de7898377" 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_ae0c1fb3-813f-4568-9782-c99bd5de2972" 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_a063e52b-53b2-405a-8e46-ea4de7898377" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_ae0c1fb3-813f-4568-9782-c99bd5de2972" 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-20260331.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_fd7fe0af-f5b7-498a-89e5-2abe85f5a628" 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_27d5739e-43a4-4485-8b69-cd6ea9eb10ad" 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_fd7fe0af-f5b7-498a-89e5-2abe85f5a628" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_27d5739e-43a4-4485-8b69-cd6ea9eb10ad" 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-20260331.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_324cc453-0fcb-4969-85a7-8672ee6a75da" 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_89486072-d45a-4fd7-85b9-f4f755e61401" 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_324cc453-0fcb-4969-85a7-8672ee6a75da" xlink:to="loc_us-gaap_LongTermDebtTextBlock_89486072-d45a-4fd7-85b9-f4f755e61401" 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-20260331.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_546bd9c9-59e1-47d2-bd3b-8f6b15c0d6b3" 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_8b8036cd-5e47-47b4-898f-df9f50fa4dee" 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_546bd9c9-59e1-47d2-bd3b-8f6b15c0d6b3" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8b8036cd-5e47-47b4-898f-df9f50fa4dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquity" xlink:type="simple" xlink:href="rddt-20260331.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_896988ce-0aca-4d21-9175-a5a2c31cdba7" 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_144e642b-ab71-4323-becd-b77c01cf8ec0" 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_896988ce-0aca-4d21-9175-a5a2c31cdba7" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_144e642b-ab71-4323-becd-b77c01cf8ec0" 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-20260331.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_86b3cc06-95dd-45dd-babc-21891a3f5ae3" 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_1c93a852-1d77-4341-b518-97e38ccacae0" 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_86b3cc06-95dd-45dd-babc-21891a3f5ae3" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1c93a852-1d77-4341-b518-97e38ccacae0" 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-20260331.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_2f183821-7f43-4934-9584-1863ad8893d0" 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_12ba9ee6-e1b4-4d98-9f1d-b1c05beb3b20" 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_2f183821-7f43-4934-9584-1863ad8893d0" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_12ba9ee6-e1b4-4d98-9f1d-b1c05beb3b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions" xlink:type="simple" xlink:href="rddt-20260331.xsd#RelatedPartiesandRelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_5524c44a-3424-43ea-a7fb-0df93daa15a9" 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_297f54a0-ebd8-43f0-99ac-6a7ddc6630e8" 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_5524c44a-3424-43ea-a7fb-0df93daa15a9" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_297f54a0-ebd8-43f0-99ac-6a7ddc6630e8" 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-20260331.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_9a6e50e2-6097-46f8-b80f-f5ff20f504aa" 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_6c11690f-cd74-484a-8bee-03206d7e2a98" 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_9a6e50e2-6097-46f8-b80f-f5ff20f504aa" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_6c11690f-cd74-484a-8bee-03206d7e2a98" 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-20260331.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_5f183d49-d959-4d9f-8c36-a9fff9e8656e" 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_01d3b08f-e1b7-4c1d-a7cd-b8cfa4a130b3" 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_5f183d49-d959-4d9f-8c36-a9fff9e8656e" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_01d3b08f-e1b7-4c1d-a7cd-b8cfa4a130b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_8d418651-1194-43b7-ae97-a4f4cf2342a1" 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_5f183d49-d959-4d9f-8c36-a9fff9e8656e" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_8d418651-1194-43b7-ae97-a4f4cf2342a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_c60250a8-a17e-4fe9-a34d-aaff1c2a4626" 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_5f183d49-d959-4d9f-8c36-a9fff9e8656e" xlink:to="loc_us-gaap_UseOfEstimates_c60250a8-a17e-4fe9-a34d-aaff1c2a4626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_019d956c-3c10-7b42-9036-5100cc5fbbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5f183d49-d959-4d9f-8c36-a9fff9e8656e" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_019d956c-3c10-7b42-9036-5100cc5fbbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_850f3c0b-2bfa-4858-a65f-b92ca33e892b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5f183d49-d959-4d9f-8c36-a9fff9e8656e" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_850f3c0b-2bfa-4858-a65f-b92ca33e892b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a7233f2b-122a-4a19-9e5b-2e2701b3de70" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5f183d49-d959-4d9f-8c36-a9fff9e8656e" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a7233f2b-122a-4a19-9e5b-2e2701b3de70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_fcfbe570-e696-4ee7-a3ac-03ec4c7e1e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5f183d49-d959-4d9f-8c36-a9fff9e8656e" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_fcfbe570-e696-4ee7-a3ac-03ec4c7e1e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_51fb58d7-6b77-4040-a602-8b582ddaa58d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5f183d49-d959-4d9f-8c36-a9fff9e8656e" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_51fb58d7-6b77-4040-a602-8b582ddaa58d" 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-20260331.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_234a0e33-81ad-4a20-beec-14fb86eb8c14" 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_0d61d0a5-0cd9-4cfe-8ceb-0965c040c40d" 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_234a0e33-81ad-4a20-beec-14fb86eb8c14" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0d61d0a5-0cd9-4cfe-8ceb-0965c040c40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareTables" xlink:type="simple" xlink:href="rddt-20260331.xsd#NetIncomeperShareTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_82b23b6e-a6a0-4444-9631-7039ac2cce7d" 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_9e0b7a73-306f-418c-99d5-559b5418022e" 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_82b23b6e-a6a0-4444-9631-7039ac2cce7d" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9e0b7a73-306f-418c-99d5-559b5418022e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_9ed4fcfa-6588-4005-a86b-561a1ec2a3dc" 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_82b23b6e-a6a0-4444-9631-7039ac2cce7d" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_9ed4fcfa-6588-4005-a86b-561a1ec2a3dc" 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-20260331.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_ae005dbf-d768-4d0c-b8cf-c246fdd3c854" 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_c738918d-1682-44cf-b32f-7784b7edfd20" 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_ae005dbf-d768-4d0c-b8cf-c246fdd3c854" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_c738918d-1682-44cf-b32f-7784b7edfd20" 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-20260331.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_0a36e7f1-bfee-4b76-8595-1a6e4876cb44" 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_ScheduleOfAccruedLiabilitiesTableTextBlock_d107e642-30ab-454d-95db-dd4625260604" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0a36e7f1-bfee-4b76-8595-1a6e4876cb44" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_d107e642-30ab-454d-95db-dd4625260604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_ee3792cd-ee5c-47b8-9123-485c54a180de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0a36e7f1-bfee-4b76-8595-1a6e4876cb44" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_ee3792cd-ee5c-47b8-9123-485c54a180de" 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-20260331.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_32eb50ed-e39d-4621-8623-3d11aff628dc" 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_423efd51-7eb3-499b-81f9-f4317a8c0404" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_32eb50ed-e39d-4621-8623-3d11aff628dc" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_423efd51-7eb3-499b-81f9-f4317a8c0404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="rddt-20260331.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_1ff39b8a-30ea-4445-b499-527410efb940" 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_940aeab4-10e3-495f-ad05-30f40d4f8f47" 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_1ff39b8a-30ea-4445-b499-527410efb940" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_940aeab4-10e3-495f-ad05-30f40d4f8f47" 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-20260331.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_48eab482-359e-47a5-baac-9877381378e4" 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_9cb82430-da6a-412a-9cab-d100270e7d77" 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_48eab482-359e-47a5-baac-9877381378e4" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_9cb82430-da6a-412a-9cab-d100270e7d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b1c70b5e-e494-4bbd-8d29-37ba50e87e3a" 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_48eab482-359e-47a5-baac-9877381378e4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b1c70b5e-e494-4bbd-8d29-37ba50e87e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8c644687-1c4f-4586-84b7-a27479323bab" 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_48eab482-359e-47a5-baac-9877381378e4" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8c644687-1c4f-4586-84b7-a27479323bab" 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-20260331.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_251ff7ab-ab00-4a92-9162-93d2e5171f61" 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_f99e6fdc-dc58-4f9b-9371-04c29e14869a" 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_251ff7ab-ab00-4a92-9162-93d2e5171f61" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f99e6fdc-dc58-4f9b-9371-04c29e14869a" 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-20260331.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_bfe86aee-8328-41de-8cef-1dcb24c91814" 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_54134e9b-0484-493b-bfb1-d0553657c4da" 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_bfe86aee-8328-41de-8cef-1dcb24c91814" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_54134e9b-0484-493b-bfb1-d0553657c4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9b2cbb7b-b35a-4ba6-bcae-9150fdf244c9" 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_54134e9b-0484-493b-bfb1-d0553657c4da" xlink:to="loc_srt_ProductOrServiceAxis_9b2cbb7b-b35a-4ba6-bcae-9150fdf244c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1cff5651-02e6-49bd-ae30-7374967f79aa" 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_9b2cbb7b-b35a-4ba6-bcae-9150fdf244c9" xlink:to="loc_srt_ProductsAndServicesDomain_1cff5651-02e6-49bd-ae30-7374967f79aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_7155bc92-f71d-47b5-ac50-b135346b1ad3" 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_1cff5651-02e6-49bd-ae30-7374967f79aa" xlink:to="loc_us-gaap_AdvertisingMember_7155bc92-f71d-47b5-ac50-b135346b1ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OtherRevenueMember_3d377390-c415-4f6d-b5a9-b71eb2b9ce8b" xlink:href="rddt-20260331.xsd#rddt_OtherRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1cff5651-02e6-49bd-ae30-7374967f79aa" xlink:to="loc_rddt_OtherRevenueMember_3d377390-c415-4f6d-b5a9-b71eb2b9ce8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_40c857f8-4f97-4485-8d8d-5661efa98495" 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_54134e9b-0484-493b-bfb1-d0553657c4da" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_40c857f8-4f97-4485-8d8d-5661efa98495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_68fce237-f2a5-4f3f-96a3-962b60054bbf" 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_40c857f8-4f97-4485-8d8d-5661efa98495" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_68fce237-f2a5-4f3f-96a3-962b60054bbf" 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-20260331.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_5ecfb0a6-4617-4da4-9ce8-af5cb9909ef8" 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_9ae16064-0680-40d4-a28c-679739bd0b86" 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_5ecfb0a6-4617-4da4-9ce8-af5cb9909ef8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9ae16064-0680-40d4-a28c-679739bd0b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_008c5697-6ee9-4c77-ac0c-f1395f6d48d9" 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_9ae16064-0680-40d4-a28c-679739bd0b86" xlink:to="loc_srt_StatementGeographicalAxis_008c5697-6ee9-4c77-ac0c-f1395f6d48d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_35a43243-8693-4d7a-89ba-3844d05a3dde" 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_008c5697-6ee9-4c77-ac0c-f1395f6d48d9" xlink:to="loc_srt_SegmentGeographicalDomain_35a43243-8693-4d7a-89ba-3844d05a3dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_7897f343-1c33-4705-b2ac-2bfa60ee5bfc" 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_35a43243-8693-4d7a-89ba-3844d05a3dde" xlink:to="loc_country_US_7897f343-1c33-4705-b2ac-2bfa60ee5bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_29633861-8d2c-48f6-a837-a1df638ce155" 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_35a43243-8693-4d7a-89ba-3844d05a3dde" xlink:to="loc_us-gaap_NonUsMember_29633861-8d2c-48f6-a837-a1df638ce155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_fd605e08-9626-49b2-b8c5-9f864a5432a4" 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_9ae16064-0680-40d4-a28c-679739bd0b86" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_fd605e08-9626-49b2-b8c5-9f864a5432a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cb16af21-faca-4de5-8e13-bfb563dabf78" 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_fd605e08-9626-49b2-b8c5-9f864a5432a4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_cb16af21-faca-4de5-8e13-bfb563dabf78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_c0e7ff29-6337-4ebb-b14e-c23877b97425" 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_cb16af21-faca-4de5-8e13-bfb563dabf78" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_c0e7ff29-6337-4ebb-b14e-c23877b97425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_f8d34220-a449-4e48-af6d-4702d61dca6b" 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_9ae16064-0680-40d4-a28c-679739bd0b86" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_f8d34220-a449-4e48-af6d-4702d61dca6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9f09836e-6411-4c46-af75-65b69583003b" 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_f8d34220-a449-4e48-af6d-4702d61dca6b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9f09836e-6411-4c46-af75-65b69583003b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_e5ceeedc-194e-4616-a1b0-db4c1778270d" 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_9f09836e-6411-4c46-af75-65b69583003b" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_e5ceeedc-194e-4616-a1b0-db4c1778270d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f091b933-1f3d-4890-8215-919861384fbb" 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_9ae16064-0680-40d4-a28c-679739bd0b86" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_f091b933-1f3d-4890-8215-919861384fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f92a2fe8-cac5-4007-a332-b927662724a2" 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_f091b933-1f3d-4890-8215-919861384fbb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f92a2fe8-cac5-4007-a332-b927662724a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_7a6f8065-36e6-4b9d-8944-19e2b08a76b6" 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_f091b933-1f3d-4890-8215-919861384fbb" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_7a6f8065-36e6-4b9d-8944-19e2b08a76b6" 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-20260331.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_34638a21-e9e3-4661-801b-3b3f200e9bc7" 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_439a4421-65cf-4965-8a86-f6bdbf117a5e" 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_34638a21-e9e3-4661-801b-3b3f200e9bc7" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_439a4421-65cf-4965-8a86-f6bdbf117a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cef341d7-b7a5-46a5-8008-f8ae556c283a" 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_439a4421-65cf-4965-8a86-f6bdbf117a5e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_cef341d7-b7a5-46a5-8008-f8ae556c283a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" 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_439a4421-65cf-4965-8a86-f6bdbf117a5e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_6b3571bf-c82c-4c85-91e3-ab45c505fdb3" 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_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_ContractWithCustomerLiability_6b3571bf-c82c-4c85-91e3-ab45c505fdb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_dc552bce-77fe-4f30-b1f0-a96f5a66814c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_dc552bce-77fe-4f30-b1f0-a96f5a66814c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_4435831d-97d4-467c-99c9-ab1744a6bb81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_4435831d-97d4-467c-99c9-ab1744a6bb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_58c05c64-e2ee-4fa8-925e-e0cd8190f85a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7d472d86-94b0-4e19-84dd-6de28a0b1e2c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_58c05c64-e2ee-4fa8-925e-e0cd8190f85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#NetIncomeperShareComputationofNetIncomeLossperShareDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fccfe981-9b73-4125-a16f-966c2643ae12" 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_5ea2971c-3c02-42e7-a880-4c54510be86b" 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_fccfe981-9b73-4125-a16f-966c2643ae12" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_5ea2971c-3c02-42e7-a880-4c54510be86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_45639fee-2467-4635-8cb8-0507bd794af3" 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_5ea2971c-3c02-42e7-a880-4c54510be86b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_45639fee-2467-4635-8cb8-0507bd794af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_308aff04-67f0-4449-a8df-5572c6f2523d" 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_45639fee-2467-4635-8cb8-0507bd794af3" xlink:to="loc_us-gaap_ClassOfStockDomain_308aff04-67f0-4449-a8df-5572c6f2523d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_8576a7a1-8892-4a6b-8763-8137601b63ef" 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_308aff04-67f0-4449-a8df-5572c6f2523d" xlink:to="loc_us-gaap_CommonClassAMember_8576a7a1-8892-4a6b-8763-8137601b63ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_05e58eb1-f84a-4220-a7e7-aa9e9f7d56eb" 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_308aff04-67f0-4449-a8df-5572c6f2523d" xlink:to="loc_us-gaap_CommonClassBMember_05e58eb1-f84a-4220-a7e7-aa9e9f7d56eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_f7550cec-e035-46bf-b702-155486e49953" 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_5ea2971c-3c02-42e7-a880-4c54510be86b" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_f7550cec-e035-46bf-b702-155486e49953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_464d81a4-1f47-4fa1-9c87-9ce05d0d9445" 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_f7550cec-e035-46bf-b702-155486e49953" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_464d81a4-1f47-4fa1-9c87-9ce05d0d9445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_a13f0018-4622-4320-afb0-45e0d32f14de" 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_464d81a4-1f47-4fa1-9c87-9ce05d0d9445" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_a13f0018-4622-4320-afb0-45e0d32f14de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4dd7f5e7-f455-4de7-acb9-d31a7394a481" 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_a13f0018-4622-4320-afb0-45e0d32f14de" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4dd7f5e7-f455-4de7-acb9-d31a7394a481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9b8377a4-1f69-4883-95b7-a021061a2064" 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_464d81a4-1f47-4fa1-9c87-9ce05d0d9445" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9b8377a4-1f69-4883-95b7-a021061a2064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8ac764ff-6ad7-42a2-aed5-f68377c83a91" 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_9b8377a4-1f69-4883-95b7-a021061a2064" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8ac764ff-6ad7-42a2-aed5-f68377c83a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_af9c0c61-0ce4-4af6-8969-7b73059200e2" 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_464d81a4-1f47-4fa1-9c87-9ce05d0d9445" xlink:to="loc_us-gaap_EarningsPerShareBasic_af9c0c61-0ce4-4af6-8969-7b73059200e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_3be3bc82-99e2-462d-aaf4-045e242237ce" 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_f7550cec-e035-46bf-b702-155486e49953" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_3be3bc82-99e2-462d-aaf4-045e242237ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_a0553ea9-7155-44df-ba64-ec80c424cec5" 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_3be3bc82-99e2-462d-aaf4-045e242237ce" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_a0553ea9-7155-44df-ba64-ec80c424cec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_82e86f21-0ab9-4151-aeb2-76bcfaa1bd39" 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_a0553ea9-7155-44df-ba64-ec80c424cec5" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_82e86f21-0ab9-4151-aeb2-76bcfaa1bd39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_dfe0271a-d95f-4d97-b3bc-8349f6d8d807" 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_3be3bc82-99e2-462d-aaf4-045e242237ce" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_dfe0271a-d95f-4d97-b3bc-8349f6d8d807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b0d91d22-5e78-4c16-9e6b-ebeb3374c070" 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_dfe0271a-d95f-4d97-b3bc-8349f6d8d807" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b0d91d22-5e78-4c16-9e6b-ebeb3374c070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_bae4419d-90f1-422f-b3ec-b195183fa02a" 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_dfe0271a-d95f-4d97-b3bc-8349f6d8d807" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_bae4419d-90f1-422f-b3ec-b195183fa02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fa3f57fb-39b4-4150-8a6b-eda62b715ddc" 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_dfe0271a-d95f-4d97-b3bc-8349f6d8d807" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fa3f57fb-39b4-4150-8a6b-eda62b715ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_36cb3873-a69f-447c-a871-4084fc588ec7" 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_3be3bc82-99e2-462d-aaf4-045e242237ce" xlink:to="loc_us-gaap_EarningsPerShareDiluted_36cb3873-a69f-447c-a871-4084fc588ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_871511f1-8f2c-4c27-9b7d-e0f09331c3c2" 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_c62d44ae-680e-4478-8f57-5857d219c12c" 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_871511f1-8f2c-4c27-9b7d-e0f09331c3c2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c62d44ae-680e-4478-8f57-5857d219c12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_adb4ae4a-c8ce-427f-94bb-109918aeae89" 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_c62d44ae-680e-4478-8f57-5857d219c12c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_adb4ae4a-c8ce-427f-94bb-109918aeae89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6d61ef32-4c6b-4d46-ba8f-f78c002f1dde" 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_adb4ae4a-c8ce-427f-94bb-109918aeae89" xlink:to="loc_us-gaap_ClassOfStockDomain_6d61ef32-4c6b-4d46-ba8f-f78c002f1dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d986a114-b0b8-4af3-9e5d-aa1d23f7f9fe" 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_6d61ef32-4c6b-4d46-ba8f-f78c002f1dde" xlink:to="loc_us-gaap_CommonClassAMember_d986a114-b0b8-4af3-9e5d-aa1d23f7f9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_433d1817-e470-4cf4-8c57-5cad841311c6" 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_6d61ef32-4c6b-4d46-ba8f-f78c002f1dde" xlink:to="loc_us-gaap_CommonClassBMember_433d1817-e470-4cf4-8c57-5cad841311c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6c1e73ec-39b1-42b1-87f4-67885df74f62" 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_c62d44ae-680e-4478-8f57-5857d219c12c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6c1e73ec-39b1-42b1-87f4-67885df74f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1c538a38-f12c-4d95-8a4a-d8f1eb1042cc" 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_6c1e73ec-39b1-42b1-87f4-67885df74f62" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1c538a38-f12c-4d95-8a4a-d8f1eb1042cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_75fe0042-2396-4fc4-bded-a569bac13a78" xlink:href="rddt-20260331.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1c538a38-f12c-4d95-8a4a-d8f1eb1042cc" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_75fe0042-2396-4fc4-bded-a569bac13a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_48f7f082-3559-4289-b5b4-942582f37c88" 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_c62d44ae-680e-4478-8f57-5857d219c12c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_48f7f082-3559-4289-b5b4-942582f37c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a0dbb059-2968-4127-a249-aec922a8d4b5" 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_48f7f082-3559-4289-b5b4-942582f37c88" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a0dbb059-2968-4127-a249-aec922a8d4b5" 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-20260331.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_019cff98-29b2-700d-ac74-06a2be19ca78" 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_019cff98-29b2-7bcc-b1e7-fd844de4828d" 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_019cff98-29b2-700d-ac74-06a2be19ca78" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_019cff98-29b2-7bcc-b1e7-fd844de4828d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_019cff98-29b2-77a0-b1b2-a7c17a1d8f04" 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_019cff98-29b2-7bcc-b1e7-fd844de4828d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_019cff98-29b2-77a0-b1b2-a7c17a1d8f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019cff98-29b2-7c7a-a858-5de0df86c21b" 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_019cff98-29b2-77a0-b1b2-a7c17a1d8f04" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019cff98-29b2-7c7a-a858-5de0df86c21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_019cff98-29b2-766d-9c49-432641cdbb11" 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_019cff98-29b2-7c7a-a858-5de0df86c21b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_019cff98-29b2-766d-9c49-432641cdbb11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019cff98-29b2-75c6-98aa-d14ba986e429" 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_019cff98-29b2-7c7a-a858-5de0df86c21b" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019cff98-29b2-75c6-98aa-d14ba986e429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_019d95a4-39af-77ba-aeb2-96dccbaa90e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019cff98-29b2-7c7a-a858-5de0df86c21b" xlink:to="loc_us-gaap_CommercialPaperMember_019d95a4-39af-77ba-aeb2-96dccbaa90e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019cff98-29b2-7602-960c-0dc9ae986309" 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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019cff98-29b2-7c7a-a858-5de0df86c21b" xlink:to="loc_us-gaap_BankTimeDepositsMember_019cff98-29b2-7602-960c-0dc9ae986309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_019cff98-29b2-7c31-8e35-76fd49c8f85e" 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_019cff98-29b2-7bcc-b1e7-fd844de4828d" xlink:to="loc_us-gaap_FinancialInstrumentAxis_019cff98-29b2-7c31-8e35-76fd49c8f85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019cff98-29b2-7fd0-8014-9c102e8c0f64" 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_019cff98-29b2-7c31-8e35-76fd49c8f85e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019cff98-29b2-76e6-a5c7-7de2fe8004bc" 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_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019cff98-29b2-76e6-a5c7-7de2fe8004bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_019cff98-29b2-7070-ad85-38a8f2d83b6d" 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_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_019cff98-29b2-7070-ad85-38a8f2d83b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_019cff98-29b2-729b-a157-5760fbdc3f7c" 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_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_019cff98-29b2-729b-a157-5760fbdc3f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019cff98-29b2-7604-acc2-4433e8b08256" 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_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:to="loc_us-gaap_BankTimeDepositsMember_019cff98-29b2-7604-acc2-4433e8b08256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_019cff98-29b2-7786-88db-55927f9e206c" 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_019cff98-29b2-7fd0-8014-9c102e8c0f64" xlink:to="loc_us-gaap_CommercialPaperMember_019cff98-29b2-7786-88db-55927f9e206c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019cff98-29b2-7109-a023-72f98c3f9669" 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_019cff98-29b2-7bcc-b1e7-fd844de4828d" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019cff98-29b2-7109-a023-72f98c3f9669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019cff98-29b2-7559-96b7-541ba3e1b116" 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_019cff98-29b2-7109-a023-72f98c3f9669" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019cff98-29b2-7559-96b7-541ba3e1b116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_019cff98-29b2-7392-b4c7-afc25e1b804b" 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_019cff98-29b2-7559-96b7-541ba3e1b116" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_019cff98-29b2-7392-b4c7-afc25e1b804b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-7c18-89c7-185d4c997971" xlink:href="rddt-20260331.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019cff98-29b2-7559-96b7-541ba3e1b116" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-7c18-89c7-185d4c997971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7261-9775-aa5b868cf95a" xlink:href="rddt-20260331.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019cff98-29b2-7559-96b7-541ba3e1b116" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7261-9775-aa5b868cf95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019cff98-29b2-759a-88fa-ddecb8801626" 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_019cff98-29b2-7559-96b7-541ba3e1b116" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019cff98-29b2-759a-88fa-ddecb8801626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019cff98-29b2-700b-a5be-186db9d23c41" 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_019cff98-29b2-7109-a023-72f98c3f9669" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019cff98-29b2-700b-a5be-186db9d23c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019cff98-29b2-7582-9826-fb54c379a9d7" 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_019cff98-29b2-700b-a5be-186db9d23c41" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019cff98-29b2-7582-9826-fb54c379a9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-797a-8e59-60ff33a15f67" 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_019cff98-29b2-700b-a5be-186db9d23c41" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019cff98-29b2-797a-8e59-60ff33a15f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7f61-aec0-7a27418fdf29" 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_019cff98-29b2-700b-a5be-186db9d23c41" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019cff98-29b2-7f61-aec0-7a27418fdf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019cff98-29b2-7098-8fe6-5d6cfb1d2693" 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_019cff98-29b2-700b-a5be-186db9d23c41" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019cff98-29b2-7098-8fe6-5d6cfb1d2693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_019cff98-29b2-7eca-a9ee-7946b9a147c9" 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_019cff98-29b2-7109-a023-72f98c3f9669" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_019cff98-29b2-7eca-a9ee-7946b9a147c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AssetsAmortizedCost_019cff98-29b2-7cc5-b531-a3f9b689a2c9" xlink:href="rddt-20260331.xsd#rddt_AssetsAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019cff98-29b2-7eca-a9ee-7946b9a147c9" xlink:to="loc_rddt_AssetsAmortizedCost_019cff98-29b2-7cc5-b531-a3f9b689a2c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019cff98-29b2-7128-b652-c68ac216fce2" 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_019cff98-29b2-7eca-a9ee-7946b9a147c9" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_019cff98-29b2-7128-b652-c68ac216fce2" 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-20260331.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_9d36d2aa-adf9-4648-8085-581b908aa452" 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_5e173d80-871e-4075-a822-2bbdcb9b2cb3" 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_9d36d2aa-adf9-4648-8085-581b908aa452" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_5e173d80-871e-4075-a822-2bbdcb9b2cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_8fc94af0-ef92-4b79-96da-0b432b1db492" 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_9d36d2aa-adf9-4648-8085-581b908aa452" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_8fc94af0-ef92-4b79-96da-0b432b1db492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_aedbd15e-994c-42ae-9a7a-0c46b5d543e9" 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_9d36d2aa-adf9-4648-8085-581b908aa452" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_aedbd15e-994c-42ae-9a7a-0c46b5d543e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20260331.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_22d7f049-e412-4e51-9901-09b21f97497f" 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_bf137c1d-95ea-4062-b282-4240b0170f4f" 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_22d7f049-e412-4e51-9901-09b21f97497f" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_bf137c1d-95ea-4062-b282-4240b0170f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d5f08ce3-0006-4571-87b4-9b03e4aa879c" 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_22d7f049-e412-4e51-9901-09b21f97497f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d5f08ce3-0006-4571-87b4-9b03e4aa879c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_75b7a280-f9ee-429c-8ca2-d48ebd14323c" 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_22d7f049-e412-4e51-9901-09b21f97497f" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_75b7a280-f9ee-429c-8ca2-d48ebd14323c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevenueSharePayableCurrent_964e7bc0-b55c-4ade-aae4-9d9030ed9522" xlink:href="rddt-20260331.xsd#rddt_RevenueSharePayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22d7f049-e412-4e51-9901-09b21f97497f" xlink:to="loc_rddt_RevenueSharePayableCurrent_964e7bc0-b55c-4ade-aae4-9d9030ed9522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9b461771-178b-4e4b-93b9-757dd2f7c1c1" 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_22d7f049-e412-4e51-9901-09b21f97497f" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9b461771-178b-4e4b-93b9-757dd2f7c1c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a43d22c9-5c8d-4c2a-8077-4a955be14f46" 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_22d7f049-e412-4e51-9901-09b21f97497f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a43d22c9-5c8d-4c2a-8077-4a955be14f46" 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-20260331.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_9e6e016b-36eb-4640-bd9d-060bd4e74979" 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_d4086549-0f28-4994-82f3-1350c0c19211" xlink:href="rddt-20260331.xsd#rddt_AccruedCustomerIncentivesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9e6e016b-36eb-4640-bd9d-060bd4e74979" xlink:to="loc_rddt_AccruedCustomerIncentivesNoncurrent_d4086549-0f28-4994-82f3-1350c0c19211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_56830bc4-41a3-438d-8a67-7843e4d32dbd" 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_9e6e016b-36eb-4640-bd9d-060bd4e74979" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_56830bc4-41a3-438d-8a67-7843e4d32dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_da96a458-dcce-4248-8287-7e5b0a179968" 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_9e6e016b-36eb-4640-bd9d-060bd4e74979" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_da96a458-dcce-4248-8287-7e5b0a179968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ea06406b-ec60-4eee-9da4-cab4ddce29e6" 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_Goodwill_c7a993ba-fce2-45c9-b8d4-d44a96d21d20" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_ea06406b-ec60-4eee-9da4-cab4ddce29e6" xlink:to="loc_us-gaap_Goodwill_c7a993ba-fce2-45c9-b8d4-d44a96d21d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rddt-20260331.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_093d634e-b782-4b7b-9b4f-03b5da71c2e5" 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_2b4a2b35-6529-4b10-9188-f364647ef7b0" 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_093d634e-b782-4b7b-9b4f-03b5da71c2e5" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_2b4a2b35-6529-4b10-9188-f364647ef7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4b6dc84d-102b-4fba-acd6-c23c5a6d39c3" 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_2b4a2b35-6529-4b10-9188-f364647ef7b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4b6dc84d-102b-4fba-acd6-c23c5a6d39c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1de7f4d-3f36-43c2-9da1-1faa52ea4b8e" 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_4b6dc84d-102b-4fba-acd6-c23c5a6d39c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f1de7f4d-3f36-43c2-9da1-1faa52ea4b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_5aaafc62-cda2-4c27-bc5d-1671c6a693a7" 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_f1de7f4d-3f36-43c2-9da1-1faa52ea4b8e" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_5aaafc62-cda2-4c27-bc5d-1671c6a693a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_f496d9c4-7a7f-49cf-aace-5778082af307" 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_f1de7f4d-3f36-43c2-9da1-1faa52ea4b8e" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_f496d9c4-7a7f-49cf-aace-5778082af307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" 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_2b4a2b35-6529-4b10-9188-f364647ef7b0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_76a4d143-2046-49f2-9f8d-8887f84076ce" 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_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_76a4d143-2046-49f2-9f8d-8887f84076ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_61199cb1-79cd-43f8-a674-f7eec8aeddef" 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_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_61199cb1-79cd-43f8-a674-f7eec8aeddef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_55a33dca-dcb4-4ad2-a82b-5adf657ddc47" 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_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_55a33dca-dcb4-4ad2-a82b-5adf657ddc47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c4499d48-f445-430b-b703-a1209547c51f" 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_5dcf8f87-54c3-44ad-bbbd-6e86260ba4cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c4499d48-f445-430b-b703-a1209547c51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/DebtDetails" xlink:type="simple" xlink:href="rddt-20260331.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_8872b4d1-76c5-4de3-a722-d8427c527d2c" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" 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_8872b4d1-76c5-4de3-a722-d8427c527d2c" xlink:to="loc_us-gaap_DebtInstrumentTable_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019cffc0-c4b2-7f80-839e-61f1c6e6fd6f" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:to="loc_us-gaap_CreditFacilityAxis_019cffc0-c4b2-7f80-839e-61f1c6e6fd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019cffc0-c4b2-76ee-a151-8a420f1a1639" 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_019cffc0-c4b2-7f80-839e-61f1c6e6fd6f" xlink:to="loc_us-gaap_CreditFacilityDomain_019cffc0-c4b2-76ee-a151-8a420f1a1639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019cffc0-c4b2-7993-aae5-3adfa3039282" 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_019cffc0-c4b2-76ee-a151-8a420f1a1639" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019cffc0-c4b2-7993-aae5-3adfa3039282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_019cffc0-c4b2-7623-ab6f-1ef790935ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_019cffc0-c4b2-76ee-a151-8a420f1a1639" xlink:to="loc_us-gaap_LetterOfCreditMember_019cffc0-c4b2-7623-ab6f-1ef790935ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_019cffc0-c4b2-75ce-990c-1f04704acb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_019cffc0-c4b2-76ee-a151-8a420f1a1639" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_019cffc0-c4b2-75ce-990c-1f04704acb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019cffc0-c4b2-7eb3-ab15-d232e9b03e09" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:to="loc_us-gaap_DebtInstrumentAxis_019cffc0-c4b2-7eb3-ab15-d232e9b03e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019cffc0-c4b2-711d-a4bf-cb0f894b61c9" 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_019cffc0-c4b2-7eb3-ab15-d232e9b03e09" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019cffc0-c4b2-711d-a4bf-cb0f894b61c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019cffc0-c4b2-7438-9330-b6d201586975" xlink:href="rddt-20260331.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019cffc0-c4b2-711d-a4bf-cb0f894b61c9" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019cffc0-c4b2-7438-9330-b6d201586975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_019cffc0-c4b2-7a24-8ab7-a7c440880396" xlink:href="rddt-20260331.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019cffc0-c4b2-7438-9330-b6d201586975" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_019cffc0-c4b2-7a24-8ab7-a7c440880396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_019cffc0-c4b2-7832-b122-a061b36a532f" xlink:href="rddt-20260331.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019cffc0-c4b2-7438-9330-b6d201586975" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_019cffc0-c4b2-7832-b122-a061b36a532f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_019cffc0-c4b2-7b55-8a30-4a779252de1d" xlink:href="rddt-20260331.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019cffc0-c4b2-7438-9330-b6d201586975" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_019cffc0-c4b2-7b55-8a30-4a779252de1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019cffc0-c4b2-73bf-a657-7185f1ebe89a" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019cffc0-c4b2-73bf-a657-7185f1ebe89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019cffc0-c4b2-7a6e-9a8e-fdd0a8035fc7" 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_019cffc0-c4b2-73bf-a657-7185f1ebe89a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019cffc0-c4b2-7a6e-9a8e-fdd0a8035fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_019cffc0-c4b2-7dd1-b58a-105af2f40178" 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_019cffc0-c4b2-7a6e-9a8e-fdd0a8035fc7" xlink:to="loc_us-gaap_LineOfCreditMember_019cffc0-c4b2-7dd1-b58a-105af2f40178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_019cffc0-c4b2-7a3f-aadd-49048408bd15" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:to="loc_us-gaap_VariableRateAxis_019cffc0-c4b2-7a3f-aadd-49048408bd15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019cffc0-c4b2-753c-9d28-a3e5c67de811" 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_019cffc0-c4b2-7a3f-aadd-49048408bd15" xlink:to="loc_us-gaap_VariableRateDomain_019cffc0-c4b2-753c-9d28-a3e5c67de811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NewYorkFederalReserveBankRateMember_019cffc0-c4b2-722f-ba90-93de71ae14b0" xlink:href="rddt-20260331.xsd#rddt_NewYorkFederalReserveBankRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019cffc0-c4b2-753c-9d28-a3e5c67de811" xlink:to="loc_rddt_NewYorkFederalReserveBankRateMember_019cffc0-c4b2-722f-ba90-93de71ae14b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019cffc0-c4b2-768f-a873-5b722fd64448" 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_019cffc0-c4b2-753c-9d28-a3e5c67de811" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019cffc0-c4b2-768f-a873-5b722fd64448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_019cffc0-c4b2-7836-9342-d0c01bd4dd85" xlink:href="rddt-20260331.xsd#rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019cffc0-c4b2-753c-9d28-a3e5c67de811" xlink:to="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_019cffc0-c4b2-7836-9342-d0c01bd4dd85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" 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_24b8108d-e432-4f55-ac9e-dd5d20777e97" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_019cffc0-c4b2-7047-903d-7debef714e9a" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_DebtInstrumentTerm_019cffc0-c4b2-7047-903d-7debef714e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019cffc0-c4b2-792f-80fa-8ed331de9521" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019cffc0-c4b2-792f-80fa-8ed331de9521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentNumberOfInstruments_019cffc0-c4b2-7298-b84b-31124ddeada4" xlink:href="rddt-20260331.xsd#rddt_DebtInstrumentNumberOfInstruments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_rddt_DebtInstrumentNumberOfInstruments_019cffc0-c4b2-7298-b84b-31124ddeada4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_019cffc0-c4b2-79ea-92b6-09e8dc219367" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_019cffc0-c4b2-79ea-92b6-09e8dc219367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019cffc0-c4b2-7c0f-bfa0-d198e3c549ca" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019cffc0-c4b2-7c0f-bfa0-d198e3c549ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019cffc0-c4b2-7ac3-8713-bf355b0b2e83" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019cffc0-c4b2-7ac3-8713-bf355b0b2e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentAdditionalBasisSpread_019cffc0-c4b2-71cf-8476-a9cb9203d8f3" xlink:href="rddt-20260331.xsd#rddt_DebtInstrumentAdditionalBasisSpread"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_rddt_DebtInstrumentAdditionalBasisSpread_019cffc0-c4b2-71cf-8476-a9cb9203d8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019cffc0-c4b2-719a-ac9c-56c9527f7153" 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_6d1d398f-c8fe-4ec6-8cc0-53c53a18a217" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019cffc0-c4b2-719a-ac9c-56c9527f7153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/CommitmentandContingenciesDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#CommitmentandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/CommitmentandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019d0031-86ad-780e-bd62-fc694b94067f" 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_LossContingenciesTable_019db2ec-9e85-74dc-9617-aeb1535e5026" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019d0031-86ad-780e-bd62-fc694b94067f" xlink:to="loc_us-gaap_LossContingenciesTable_019db2ec-9e85-74dc-9617-aeb1535e5026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019db2ec-9e85-7965-869f-8419a2d49dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_019db2ec-9e85-74dc-9617-aeb1535e5026" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019db2ec-9e85-7965-869f-8419a2d49dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_019db2ec-9e85-786b-b916-5a3cf1929c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019db2ec-9e85-7965-869f-8419a2d49dd7" xlink:to="loc_us-gaap_LossContingencyNatureDomain_019db2ec-9e85-786b-b916-5a3cf1929c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfavorableRegulatoryActionMember_019db2ec-9e85-77ba-818e-212070c246d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnfavorableRegulatoryActionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_019db2ec-9e85-786b-b916-5a3cf1929c0d" xlink:to="loc_us-gaap_UnfavorableRegulatoryActionMember_019db2ec-9e85-77ba-818e-212070c246d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_019db2ec-9e85-7b5d-b81a-5f4e389b8bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_019db2ec-9e85-74dc-9617-aeb1535e5026" xlink:to="loc_us-gaap_LossContingenciesLineItems_019db2ec-9e85-7b5d-b81a-5f4e389b8bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_019db2ec-9e85-7160-a01d-57b3dc808ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_019db2ec-9e85-7b5d-b81a-5f4e389b8bf8" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_019db2ec-9e85-7160-a01d-57b3dc808ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ebd96661-1a9e-4ead-a4f6-4a8240bf5ff7" 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_019dab14-bfd5-79a3-a1fb-fc8f0901de60" 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_ebd96661-1a9e-4ead-a4f6-4a8240bf5ff7" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_019dab14-bfd5-79a3-a1fb-fc8f0901de60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019dab14-bfd5-775c-9e81-fed98e9d2412" 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_019dab14-bfd5-79a3-a1fb-fc8f0901de60" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019dab14-bfd5-775c-9e81-fed98e9d2412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019dab14-bfd5-70df-a44f-80fb73647cab" 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_019dab14-bfd5-775c-9e81-fed98e9d2412" xlink:to="loc_us-gaap_ClassOfStockDomain_019dab14-bfd5-70df-a44f-80fb73647cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019dab14-bfd5-7736-aa09-7956f9510511" 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_019dab14-bfd5-70df-a44f-80fb73647cab" xlink:to="loc_us-gaap_CommonClassAMember_019dab14-bfd5-7736-aa09-7956f9510511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" 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_019dab14-bfd5-79a3-a1fb-fc8f0901de60" xlink:to="loc_us-gaap_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019cffd6-d922-753e-89e4-d48b9d520205" 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_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019cffd6-d922-753e-89e4-d48b9d520205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019dab14-bfd5-7c58-a13e-d4fdbe494729" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019dab14-bfd5-7c58-a13e-d4fdbe494729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019dab14-bfd5-77ff-b397-776f2bab94f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019dab14-bfd5-77ff-b397-776f2bab94f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019cffd6-d922-73df-92de-84e240bff1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_019dab14-bfd5-7a04-8063-1e3ce6a9c8a2" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019cffd6-d922-73df-92de-84e240bff1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_96661726-0280-415a-9669-ce96fe10cb8a" 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_4831d920-568b-4a4d-888b-6fdbbdb637fd" 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_96661726-0280-415a-9669-ce96fe10cb8a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_4831d920-568b-4a4d-888b-6fdbbdb637fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f8604d5c-24db-45c8-8f4f-301db2b9f580" 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_4831d920-568b-4a4d-888b-6fdbbdb637fd" xlink:to="loc_us-gaap_AwardTypeAxis_f8604d5c-24db-45c8-8f4f-301db2b9f580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_77c94c72-284c-481a-b807-9b51905ebb33" 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_f8604d5c-24db-45c8-8f4f-301db2b9f580" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_77c94c72-284c-481a-b807-9b51905ebb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_773217b1-6ffc-4692-9bb0-ea0d085aa0de" 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_77c94c72-284c-481a-b807-9b51905ebb33" xlink:to="loc_us-gaap_EmployeeStockOptionMember_773217b1-6ffc-4692-9bb0-ea0d085aa0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_46626dff-d9c7-48db-8880-01f75b429f18" 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_77c94c72-284c-481a-b807-9b51905ebb33" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_46626dff-d9c7-48db-8880-01f75b429f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f3b3c8dd-96cd-4837-be10-421ba2e92d96" 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_4831d920-568b-4a4d-888b-6fdbbdb637fd" xlink:to="loc_us-gaap_PlanNameAxis_f3b3c8dd-96cd-4837-be10-421ba2e92d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9b55ea0a-0c60-4383-912c-407b8577b99f" 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_f3b3c8dd-96cd-4837-be10-421ba2e92d96" xlink:to="loc_us-gaap_PlanNameDomain_9b55ea0a-0c60-4383-912c-407b8577b99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_A2024IncentiveAwardPlanMember_befbd0b2-244d-4414-a464-9fb5c29fedce" xlink:href="rddt-20260331.xsd#rddt_A2024IncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_9b55ea0a-0c60-4383-912c-407b8577b99f" xlink:to="loc_rddt_A2024IncentiveAwardPlanMember_befbd0b2-244d-4414-a464-9fb5c29fedce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_aede3641-a210-45c9-a1e9-46eab6feefbc" xlink:href="rddt-20260331.xsd#rddt_CommunityImpactInitiativesAndCharitableActivitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_9b55ea0a-0c60-4383-912c-407b8577b99f" xlink:to="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_aede3641-a210-45c9-a1e9-46eab6feefbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_6215e38a-1903-408b-8149-054f707504f7" 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_4831d920-568b-4a4d-888b-6fdbbdb637fd" xlink:to="loc_us-gaap_ClassOfStockLineItems_6215e38a-1903-408b-8149-054f707504f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4f1ac654-02d0-499a-8f90-2e3784b12ac7" 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_6215e38a-1903-408b-8149-054f707504f7" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4f1ac654-02d0-499a-8f90-2e3784b12ac7" 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-20260331.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_2b170555-2f15-4688-84f0-91f2593c3a86" 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_ca3bde39-a8bc-41ad-a755-27c2abac93e0" 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_2b170555-2f15-4688-84f0-91f2593c3a86" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f04cd54c-75e8-4bf0-80d3-aaafa74e154f" 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_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:to="loc_us-gaap_AwardTypeAxis_f04cd54c-75e8-4bf0-80d3-aaafa74e154f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9375110-1e8f-46e3-b55a-ee8efd1c88b6" 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_f04cd54c-75e8-4bf0-80d3-aaafa74e154f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9375110-1e8f-46e3-b55a-ee8efd1c88b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_6fd858e4-73a7-4e42-8c94-96f997e776df" xlink:href="rddt-20260331.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9375110-1e8f-46e3-b55a-ee8efd1c88b6" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_6fd858e4-73a7-4e42-8c94-96f997e776df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7b765d19-dba4-49be-b630-d5335dbc2c02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c9375110-1e8f-46e3-b55a-ee8efd1c88b6" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7b765d19-dba4-49be-b630-d5335dbc2c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_39fda483-2938-4a23-a03c-3912eb7189f3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:to="loc_srt_RangeAxis_39fda483-2938-4a23-a03c-3912eb7189f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_61612f25-d53a-4ff1-bdc4-45f80436c774" 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_39fda483-2938-4a23-a03c-3912eb7189f3" xlink:to="loc_srt_RangeMember_61612f25-d53a-4ff1-bdc4-45f80436c774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d9b93bd8-92d6-4144-a702-37b38c0e084e" 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_61612f25-d53a-4ff1-bdc4-45f80436c774" xlink:to="loc_srt_MinimumMember_d9b93bd8-92d6-4144-a702-37b38c0e084e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fc299c83-9dd5-414a-87ff-475102ec8c4a" 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_61612f25-d53a-4ff1-bdc4-45f80436c774" xlink:to="loc_srt_MaximumMember_fc299c83-9dd5-414a-87ff-475102ec8c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_9adb8449-df3c-4999-a6b1-303f138b9123" 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_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:to="loc_us-gaap_VestingAxis_9adb8449-df3c-4999-a6b1-303f138b9123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_19bfd916-f057-40a9-ae41-ecbd406d51a8" 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_9adb8449-df3c-4999-a6b1-303f138b9123" xlink:to="loc_us-gaap_VestingDomain_19bfd916-f057-40a9-ae41-ecbd406d51a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_77f41036-28ee-4641-b086-7ff5f9a5ea01" 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_19bfd916-f057-40a9-ae41-ecbd406d51a8" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_77f41036-28ee-4641-b086-7ff5f9a5ea01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_80558686-0b7a-4abf-bbf4-2c4c01ba984d" 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_19bfd916-f057-40a9-ae41-ecbd406d51a8" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_80558686-0b7a-4abf-bbf4-2c4c01ba984d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_55af6e6c-9199-4ab9-b11b-06504089ee53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_55af6e6c-9199-4ab9-b11b-06504089ee53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4b3025bf-d2da-4ebe-b8bc-a147bb669108" 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_55af6e6c-9199-4ab9-b11b-06504089ee53" xlink:to="loc_us-gaap_ClassOfStockDomain_4b3025bf-d2da-4ebe-b8bc-a147bb669108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_60723562-e20e-4255-a307-24c72aba15fe" 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_4b3025bf-d2da-4ebe-b8bc-a147bb669108" xlink:to="loc_us-gaap_CommonClassAMember_60723562-e20e-4255-a307-24c72aba15fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c21155da-6a55-4e5f-997f-6fb4cc39e9f7" 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_4b3025bf-d2da-4ebe-b8bc-a147bb669108" xlink:to="loc_us-gaap_CommonClassBMember_c21155da-6a55-4e5f-997f-6fb4cc39e9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" 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_ca3bde39-a8bc-41ad-a755-27c2abac93e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_61c1e5c1-82e7-4e60-b1c6-b37a5c58fe52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_61c1e5c1-82e7-4e60-b1c6-b37a5c58fe52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1c42aa9d-3745-4c94-9ea6-f3906e65bb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1c42aa9d-3745-4c94-9ea6-f3906e65bb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_78ef4f7e-c0a0-4288-a97f-0977ff7341af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_78ef4f7e-c0a0-4288-a97f-0977ff7341af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5f50dd41-6e66-4c9c-8f4d-712dfb148dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5f50dd41-6e66-4c9c-8f4d-712dfb148dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_88ea3721-4638-413b-8ab6-9f6ed6e04455" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_88ea3721-4638-413b-8ab6-9f6ed6e04455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2ef8ff98-a65f-459f-ab50-6a5ee5e630d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2ef8ff98-a65f-459f-ab50-6a5ee5e630d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5d03f15f-5bd9-4b66-89fc-5831b256e4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c173143-a4a4-4aef-9ca6-6b554e8a6f97" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5d03f15f-5bd9-4b66-89fc-5831b256e4d0" 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-20260331.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_c222fdff-0c1a-442d-afbf-a69e5c9b700e" 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_07bd5c47-18a7-43d1-bba2-5c63e3415b8f" 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_c222fdff-0c1a-442d-afbf-a69e5c9b700e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_07bd5c47-18a7-43d1-bba2-5c63e3415b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c9756f17-1ad3-476f-a10f-29725b37fb4e" 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_07bd5c47-18a7-43d1-bba2-5c63e3415b8f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c9756f17-1ad3-476f-a10f-29725b37fb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_14ccb9be-ff34-4e3d-bc3c-7ff5eeb50f15" 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_07bd5c47-18a7-43d1-bba2-5c63e3415b8f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_14ccb9be-ff34-4e3d-bc3c-7ff5eeb50f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0a9e15da-8a21-4d37-93aa-5e0d08c35629" 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_07bd5c47-18a7-43d1-bba2-5c63e3415b8f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0a9e15da-8a21-4d37-93aa-5e0d08c35629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_b2eabc4d-0438-4ca2-9210-2fd090bc453a" xlink:href="rddt-20260331.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_07bd5c47-18a7-43d1-bba2-5c63e3415b8f" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_b2eabc4d-0438-4ca2-9210-2fd090bc453a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_69c2bfad-a42e-4da1-96e3-9b61b57265c3" 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_07bd5c47-18a7-43d1-bba2-5c63e3415b8f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_69c2bfad-a42e-4da1-96e3-9b61b57265c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_591a42ca-7b31-46d1-924f-39d35a3b2172" 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_c222fdff-0c1a-442d-afbf-a69e5c9b700e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_591a42ca-7b31-46d1-924f-39d35a3b2172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_20bd9df5-1717-480a-815d-042b57d28662" 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_591a42ca-7b31-46d1-924f-39d35a3b2172" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_20bd9df5-1717-480a-815d-042b57d28662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ca99b7b5-ed43-4138-a9b6-fbdd53a3bb32" 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_591a42ca-7b31-46d1-924f-39d35a3b2172" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ca99b7b5-ed43-4138-a9b6-fbdd53a3bb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_10e24807-68ee-449b-a18c-95d100cdf0a5" 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_591a42ca-7b31-46d1-924f-39d35a3b2172" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_10e24807-68ee-449b-a18c-95d100cdf0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue_1bff30ef-d576-479c-be74-072dcb6dd977" xlink:href="rddt-20260331.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_591a42ca-7b31-46d1-924f-39d35a3b2172" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue_1bff30ef-d576-479c-be74-072dcb6dd977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_54a19cfb-733c-406e-9068-5e9417033323" 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_591a42ca-7b31-46d1-924f-39d35a3b2172" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_54a19cfb-733c-406e-9068-5e9417033323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a24b50ca-50a7-4327-9e22-397257506fed" 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_2fddfc8a-2fc0-4e73-a826-403484b05fd3" 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_a24b50ca-50a7-4327-9e22-397257506fed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2fddfc8a-2fc0-4e73-a826-403484b05fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_da4ac2c4-4961-4bd0-81b0-4c76c0db55e7" 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_2fddfc8a-2fc0-4e73-a826-403484b05fd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_da4ac2c4-4961-4bd0-81b0-4c76c0db55e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_60f4d341-44f0-4ffb-b9f2-66a97adee0bc" 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_2fddfc8a-2fc0-4e73-a826-403484b05fd3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_60f4d341-44f0-4ffb-b9f2-66a97adee0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7a0e2325-1f65-488c-ac36-a66e7017cd80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2fddfc8a-2fc0-4e73-a826-403484b05fd3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7a0e2325-1f65-488c-ac36-a66e7017cd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a92cff1c-1d8d-41d5-9c0c-75935f4f0809" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a24b50ca-50a7-4327-9e22-397257506fed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a92cff1c-1d8d-41d5-9c0c-75935f4f0809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7a4fd0e0-1db8-46d2-a7b6-cc483445978f" 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_a92cff1c-1d8d-41d5-9c0c-75935f4f0809" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7a4fd0e0-1db8-46d2-a7b6-cc483445978f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0b20f98d-92f0-4428-b648-2d80da8b234c" 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_a92cff1c-1d8d-41d5-9c0c-75935f4f0809" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0b20f98d-92f0-4428-b648-2d80da8b234c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3357eb93-73b4-4a13-917b-c9017f235cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a92cff1c-1d8d-41d5-9c0c-75935f4f0809" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3357eb93-73b4-4a13-917b-c9017f235cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a24b50ca-50a7-4327-9e22-397257506fed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_30678c90-9d35-454e-9be2-05199d0a7bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_30678c90-9d35-454e-9be2-05199d0a7bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_faf3087f-e85a-49f6-8981-ae4c1aa04441" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_faf3087f-e85a-49f6-8981-ae4c1aa04441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_64088fff-e34d-4003-b936-de9197b3a407" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_64088fff-e34d-4003-b936-de9197b3a407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_d3c4d9fa-4107-4305-a3e3-8cb0352c4227" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_d3c4d9fa-4107-4305-a3e3-8cb0352c4227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e25e6ec4-01b4-482d-9c1d-0683df0fe4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e25e6ec4-01b4-482d-9c1d-0683df0fe4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_089e994e-d27b-4077-a38e-77a0982cdc33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_089e994e-d27b-4077-a38e-77a0982cdc33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_0ac430f1-de43-41ea-8f68-74a1a93d760e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_0ac430f1-de43-41ea-8f68-74a1a93d760e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_a035181f-6543-4b99-8fcf-dbed6546b9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_a035181f-6543-4b99-8fcf-dbed6546b9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2347c9d7-a4c4-449e-b624-e57ac20ef889" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2347c9d7-a4c4-449e-b624-e57ac20ef889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_60b28490-fc90-4a3b-ba8a-7f2980051f47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c681df7-f05d-4129-8a68-e7702f0b577f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_60b28490-fc90-4a3b-ba8a-7f2980051f47" 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-20260331.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_c45d58be-0741-4710-af2d-e38f8fc287d8" 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_e4a45795-9d92-475f-809c-b4d77138aa6e" 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_c45d58be-0741-4710-af2d-e38f8fc287d8" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_e4a45795-9d92-475f-809c-b4d77138aa6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_afedba6a-369c-4966-9c6a-176e0ba8c146" 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_e4a45795-9d92-475f-809c-b4d77138aa6e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_afedba6a-369c-4966-9c6a-176e0ba8c146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" 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_afedba6a-369c-4966-9c6a-176e0ba8c146" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_1bd65097-b53b-4c8e-96a0-baa5f71b4c02" 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_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" xlink:to="loc_us-gaap_CostOfSalesMember_1bd65097-b53b-4c8e-96a0-baa5f71b4c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ce7cc096-96f7-4231-92cd-3ceac39fda35" 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_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ce7cc096-96f7-4231-92cd-3ceac39fda35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_de739281-d386-4c32-83cb-befd8003899f" 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_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_de739281-d386-4c32-83cb-befd8003899f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3ff82348-d2ca-4fd1-9642-e22c67134938" 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_3cd6eb7f-0f17-4b65-8ba3-f14a116d0b18" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3ff82348-d2ca-4fd1-9642-e22c67134938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_750397d2-b451-4f92-81e5-3d2a59b917dd" 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_e4a45795-9d92-475f-809c-b4d77138aa6e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_750397d2-b451-4f92-81e5-3d2a59b917dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0c5eff81-8f29-4b97-965a-ebeb28ec077a" 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_750397d2-b451-4f92-81e5-3d2a59b917dd" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0c5eff81-8f29-4b97-965a-ebeb28ec077a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="rddt-20260331.xsd#RelatedPartiesandRelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_13d8d081-f509-46c1-adad-73903834abd2" 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_941f063d-ac14-4568-90c1-a3619c0f6b23" 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_13d8d081-f509-46c1-adad-73903834abd2" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_941f063d-ac14-4568-90c1-a3619c0f6b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2d73f5de-d48c-499f-b5f8-ac304d9cbf95" 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_941f063d-ac14-4568-90c1-a3619c0f6b23" xlink:to="loc_dei_LegalEntityAxis_2d73f5de-d48c-499f-b5f8-ac304d9cbf95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fd58ecb4-6949-4aad-939a-15bada7a1856" 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_2d73f5de-d48c-499f-b5f8-ac304d9cbf95" xlink:to="loc_dei_EntityDomain_fd58ecb4-6949-4aad-939a-15bada7a1856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdvanceMagazinePublishersInc.Member_6d7c594c-cb07-4d45-b229-990f62f8d8ce" xlink:href="rddt-20260331.xsd#rddt_AdvanceMagazinePublishersInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fd58ecb4-6949-4aad-939a-15bada7a1856" xlink:to="loc_rddt_AdvanceMagazinePublishersInc.Member_6d7c594c-cb07-4d45-b229-990f62f8d8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_02897c18-3e7f-43b6-9e43-cf8f8b719ffa" 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_941f063d-ac14-4568-90c1-a3619c0f6b23" xlink:to="loc_srt_OwnershipAxis_02897c18-3e7f-43b6-9e43-cf8f8b719ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_660fe410-1120-48c6-a4d2-099d23eb27b5" 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_02897c18-3e7f-43b6-9e43-cf8f8b719ffa" xlink:to="loc_srt_OwnershipDomain_660fe410-1120-48c6-a4d2-099d23eb27b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RedditInc.Member_2d2a7ba0-4a2a-4184-85f1-e078b5791471" xlink:href="rddt-20260331.xsd#rddt_RedditInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_660fe410-1120-48c6-a4d2-099d23eb27b5" xlink:to="loc_rddt_RedditInc.Member_2d2a7ba0-4a2a-4184-85f1-e078b5791471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_a088faee-624f-4c86-b186-eb27653cea5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_941f063d-ac14-4568-90c1-a3619c0f6b23" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_a088faee-624f-4c86-b186-eb27653cea5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_41f24ba0-6768-4643-bbc1-9cf80745dc44" 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_a088faee-624f-4c86-b186-eb27653cea5d" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_41f24ba0-6768-4643-bbc1-9cf80745dc44" 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-20260331.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_ba2cd22b-79f6-4e78-92dc-bd7fef306be0" 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_32f3f655-5344-49a5-975a-bf4547f221fe" 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_ba2cd22b-79f6-4e78-92dc-bd7fef306be0" xlink:to="loc_us-gaap_NumberOfReportableSegments_32f3f655-5344-49a5-975a-bf4547f221fe" 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-20260331.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_93b8021a-38aa-4935-927e-16bfe347772b" 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_4b058406-1fc6-4ec8-af12-e1ce98604a18" 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_93b8021a-38aa-4935-927e-16bfe347772b" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_4b058406-1fc6-4ec8-af12-e1ce98604a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_11eb60bd-e730-446c-838f-b70a630727eb" 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_4b058406-1fc6-4ec8-af12-e1ce98604a18" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_11eb60bd-e730-446c-838f-b70a630727eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d97761d0-0dc3-43b2-8576-bc47eef2fbec" 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_11eb60bd-e730-446c-838f-b70a630727eb" xlink:to="loc_us-gaap_SegmentDomain_d97761d0-0dc3-43b2-8576-bc47eef2fbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_0e81a739-70a7-407f-b935-66e3c81cfb3f" xlink:href="rddt-20260331.xsd#rddt_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d97761d0-0dc3-43b2-8576-bc47eef2fbec" xlink:to="loc_rddt_ReportableSegmentMember_0e81a739-70a7-407f-b935-66e3c81cfb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_802d5588-c61a-4613-ad76-aaf31cd9e434" 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_4b058406-1fc6-4ec8-af12-e1ce98604a18" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d9d9d324-826a-442c-a1e1-597e4a83c3cf" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d9d9d324-826a-442c-a1e1-597e4a83c3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_8bd80682-762b-4db5-a3d7-f2cef3b46c5c" xlink:href="rddt-20260331.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_8bd80682-762b-4db5-a3d7-f2cef3b46c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_GrossProfitAdjusted_20fa1491-f659-4859-aeca-325460863a73" xlink:href="rddt-20260331.xsd#rddt_GrossProfitAdjusted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_rddt_GrossProfitAdjusted_20fa1491-f659-4859-aeca-325460863a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_3435f447-e4b4-42a6-b5b3-e168febe359f" xlink:href="rddt-20260331.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_3435f447-e4b4-42a6-b5b3-e168febe359f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_f5827656-a16b-4070-9c88-4d312edd53df" xlink:href="rddt-20260331.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_f5827656-a16b-4070-9c88-4d312edd53df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cb7e3c79-99f5-4ca0-9960-83ec3e8fc715" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cb7e3c79-99f5-4ca0-9960-83ec3e8fc715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_438200d5-d2dd-47bd-93c7-67a2b55e4665" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_438200d5-d2dd-47bd-93c7-67a2b55e4665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_24239786-d69c-4fd2-a0ee-bd36f1a5b976" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_24239786-d69c-4fd2-a0ee-bd36f1a5b976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_1c4ec4d9-b06c-4f33-95c6-c375efe6be68" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_1c4ec4d9-b06c-4f33-95c6-c375efe6be68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e80aa2e6-94b1-48df-b06e-f5497599189c" 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_802d5588-c61a-4613-ad76-aaf31cd9e434" xlink:to="loc_us-gaap_NetIncomeLoss_e80aa2e6-94b1-48df-b06e-f5497599189c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails" xlink:type="simple" xlink:href="rddt-20260331.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_d94811e3-9a6e-469c-8a08-1f180818e032" 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_07498eba-cb27-4638-b262-206a95f05d73" 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_d94811e3-9a6e-469c-8a08-1f180818e032" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_07498eba-cb27-4638-b262-206a95f05d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d282bef0-d0fb-43ec-8aff-caf47c0f963a" 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_07498eba-cb27-4638-b262-206a95f05d73" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d282bef0-d0fb-43ec-8aff-caf47c0f963a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2d04e38a-3487-4fea-8455-fc88347dba14" 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_d282bef0-d0fb-43ec-8aff-caf47c0f963a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2d04e38a-3487-4fea-8455-fc88347dba14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_6c16f4d3-34d1-43c0-b551-9df7b531005b" 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_2d04e38a-3487-4fea-8455-fc88347dba14" xlink:to="loc_us-gaap_CostOfSalesMember_6c16f4d3-34d1-43c0-b551-9df7b531005b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca316664-59b2-4fe1-a861-7735d1831cc5" 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_07498eba-cb27-4638-b262-206a95f05d73" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca316664-59b2-4fe1-a861-7735d1831cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a84dffb0-a461-41b6-98fe-c53d97cfc158" 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_ca316664-59b2-4fe1-a861-7735d1831cc5" xlink:to="loc_us-gaap_SegmentDomain_a84dffb0-a461-41b6-98fe-c53d97cfc158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_5708838d-c59d-4e05-a4d5-ffa7fcf8c53d" xlink:href="rddt-20260331.xsd#rddt_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a84dffb0-a461-41b6-98fe-c53d97cfc158" xlink:to="loc_rddt_ReportableSegmentMember_5708838d-c59d-4e05-a4d5-ffa7fcf8c53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_ecd78221-b072-437a-b205-f4ebe16723b3" 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_07498eba-cb27-4638-b262-206a95f05d73" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_ecd78221-b072-437a-b205-f4ebe16723b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8878cf89-0bdd-4d8c-9f6b-f001229f2d82" 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_ecd78221-b072-437a-b205-f4ebe16723b3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8878cf89-0bdd-4d8c-9f6b-f001229f2d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_c53a0a0f-92ac-44c0-9670-2f3fa99bcd97" xlink:href="rddt-20260331.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_ecd78221-b072-437a-b205-f4ebe16723b3" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_c53a0a0f-92ac-44c0-9670-2f3fa99bcd97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_d64c3037-283b-4d75-86b5-957b0498eedb" xlink:href="rddt-20260331.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_ecd78221-b072-437a-b205-f4ebe16723b3" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_d64c3037-283b-4d75-86b5-957b0498eedb" 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-20260331.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_5f0a4227-412c-4438-b970-22a839b9cf02" 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_918df78e-d390-4d77-ae08-20b619142948" 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_5f0a4227-412c-4438-b970-22a839b9cf02" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_918df78e-d390-4d77-ae08-20b619142948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c057dbf7-a7c7-4261-8481-a8f80bee136b" 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_918df78e-d390-4d77-ae08-20b619142948" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c057dbf7-a7c7-4261-8481-a8f80bee136b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fb20d43d-dbf0-4d14-a953-42edb775ef84" 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_c057dbf7-a7c7-4261-8481-a8f80bee136b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fb20d43d-dbf0-4d14-a953-42edb775ef84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_c299c2ef-f0d7-4081-bf53-92a89cd1c20d" 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_fb20d43d-dbf0-4d14-a953-42edb775ef84" xlink:to="loc_us-gaap_OperatingExpenseMember_c299c2ef-f0d7-4081-bf53-92a89cd1c20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b60213df-88c4-419d-9443-dcd194c1368b" 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_918df78e-d390-4d77-ae08-20b619142948" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b60213df-88c4-419d-9443-dcd194c1368b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3a2536e0-508d-4400-8ccd-6839f339f308" 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_b60213df-88c4-419d-9443-dcd194c1368b" xlink:to="loc_us-gaap_SegmentDomain_3a2536e0-508d-4400-8ccd-6839f339f308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_6d7be3ef-8be4-4268-b5ae-a30c3d403d95" xlink:href="rddt-20260331.xsd#rddt_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3a2536e0-508d-4400-8ccd-6839f339f308" xlink:to="loc_rddt_ReportableSegmentMember_6d7be3ef-8be4-4268-b5ae-a30c3d403d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e2c32546-75b5-43d2-9deb-df1bee9a979f" 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_918df78e-d390-4d77-ae08-20b619142948" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e2c32546-75b5-43d2-9deb-df1bee9a979f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5afa8ed3-4b0e-4b52-b77f-36bb7d4f0244" 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_e2c32546-75b5-43d2-9deb-df1bee9a979f" xlink:to="loc_us-gaap_OperatingExpenses_5afa8ed3-4b0e-4b52-b77f-36bb7d4f0244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_3056deea-9b0c-4de5-a174-d0cf7c4156ab" xlink:href="rddt-20260331.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e2c32546-75b5-43d2-9deb-df1bee9a979f" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_3056deea-9b0c-4de5-a174-d0cf7c4156ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_04883d15-280d-4539-a481-565b2d7e6047" 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_e2c32546-75b5-43d2-9deb-df1bee9a979f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_04883d15-280d-4539-a481-565b2d7e6047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_a5904508-3055-4db5-872f-005189130f88" xlink:href="rddt-20260331.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_e2c32546-75b5-43d2-9deb-df1bee9a979f" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_a5904508-3055-4db5-872f-005189130f88" 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_rddt_MichelleReynoldsMember" xlink:href="rddt-20260331.xsd#rddt_MichelleReynoldsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_rddt_MichelleReynoldsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/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>12
<FILENAME>image_0.jpg
<TEXT>
begin 644 image_0.jpg
MB5!.1PT*&@H    -24A$4@   G     P" 8   "1U$?F    "7!(67,   [#
M   .PP'';ZAD   @^TE$051XVNV=!WQ5Y=W'JQ45%XA:9]7746W5:FNM5=^^
M=5?%B@.+FVJU*L76;=7654=Q:ZM8JW5@G;5:MRP17"!+9B#,! ))"(1L$N[]
MO>=['Q]S<CCGWAN28-#_[_,YG]S<>]8]XS[?\Y_?4'LIG9)J*J7"<=*;CTH#
M+Y-N/EFZYBCIRL.DJPZ7_G"T].=3I4>OD@8_*<V9)-55!\NF93*9\M2"F=)_
M[G?3VX])B^?EM]S"0NGZXZ22V2W??_E>Z1]7!_?N>*GOKM+D45)C@[2L5%K9
M9,?;9#*9.J&^T>8UU%5)'[\FW=E7.FMGZ>??E([Z1G[3,>M)YWY'>N B:=P0
MJ:'.SHC)E$OOOR@=O6X 6[M))VTNG;EC &>S<B\W<ZR[[V9-:/G^7;^2KOB9
M5#Q#NNY8]SGW]!G?EHH*['B;3";35PK@ #<L .=_KW70EC0=VT7JM[_TSC\-
MY$RF7 !W_$;.8C;U(W?_#!TDE15)?_VM=,LITLB7G&6;^_3I&Z4;3Y0&7MH,
M< 5CI#O.;(8WIM+YTH"SG56/_WG NN$$J:+$CKG)9#*M]0"'2V7$"\[5<O0Z
M;0>WZ,0Z+]I/&ONN<\N:3*95 >ZX#:37'I:>N-[!W*3WI4L.E*[]N7.']MI,
MFCS20=N)W:3[+Y0N_+Z[QSY]1SI]!ZG_CZ5[?BW]8F,';+,GN@>I5QZ0_O0+
M!W!8UG&EFDPFDVDM!CB>T(EAPWW3WN 6YUZ][S=299F=)9,I"G \Z/39UEF_
M[[L@@*_/I)X;.DO;G>=()W5WEK=S]W QIPAK'??NL[<%H+:^BXG#2L?\88";
M_HFSX!W?59HWU8ZWR60RK=4 ]]D(%W/3T> 6G7"K,CB93*9F@,/J5C#:6<JX
M+WF-U>VA2Z0Q;TDCGG?)#EC9;NPE+5\BO?&(NZ=>_:L#M0_^(RU=+%WVOP9P
M)I/)])4$N ]?<4_T'0EJV=RQIVTG3?G SM;:*'.#=QS S9_F  L7*&Y3+&VX
M2P&ZR_]/:FITX0XG;"J=LH6[C[#  6A '8#6>ROWF0&<R60R?<4 ;M3+P0"P
M20>!VSJ9N)WTD*>5#@ M36S./><Y5U!T7K+MB/,QQ4,295E>>VC5B6S"]M+X
MH?';>.=Q:45]\WRIE2[.BF#Z_@=(-YWD]H/W36U79;E[H&FH=2Y0P(L,4^)3
M><VQ+BYPGS$539=&ORF5%[OEZFO<^9HP3)KVL;/48>7F?4J(D/@0WH;)9#*9
MUC* H[0';IF.LKK=<(+2P6!!%;@OIE1*:;+@"-*.SG_Z]JN60#!)32O<L8D[
MQM3>:Z\Z>\1*Q6VC]Y;.1>=A\L6[5CU_6':>N<4L<B:3R60R=2C 45?JK)TZ
M#MYZ;:I4\8R6\/8%Q*V4_M@S?CDR5#TLF#H?P,V;D@S]N/JP%)E,)I/)9.H
M@ ,(J-C> >!6=D07/7GPEKKHH#W4M]\E*EJP<!6 2P7 L?+YOR2OY^YSS1W7
M60&.VH#9KH%_W6KGRV0RF4RF#@&X-__>[C7>TL'TTB&;:[>==M F6V^GK7?:
M1;ON]R.-'C=>3:F45@)MP<3K^L8FU3]_5_82(Q^^:F>O,P+<H)NS7PL$VT=%
M[!69D+_^[JK3(Y=;J[6H<$.397KW><Y=3=LK1.P:)4)X_[WGW'P<.VHJWGN^
M]-0-4O6RENMBF>?N< ]%OOAO/GKX4A<[%]ZGX<\V[Y,OQDU,7EO.W])%TI*%
M=LY-)I,I)\!15J#/-NT.;T\>U$/=M]Y&>WUO3_WCT!TU]Z0=5#AMLLJK:K2\
MKEXU#2M4'4R5M?4J6UZEVMO/RK[>"_9V?51-:P[@[C@C-\!]]-_D.H$\%  6
M40$1IWXK?IE;?VD %Q4]A"D?0NNKAW[GRH,@6M*]/M#5=Z, [\A_2^4+W#6
M:_OE^Z3'KVVY+H ::S<PAM6=<B0^^0$K=S1FD?>"AZQ,%X=PABH9L?0]9I]>
M&""-&^S6P7L>,,/K]= 777_X<S3X*?>=[!HPF4RF' #WS^O:W6TZ_;"N^O;V
MVVF_O;^K@J,V^R(#=?%=_31U;K%F+RK7_+(*S0NFPI(RS1WVFE;VZI:[[,B;
MC]H97), =]OIN0$.J+[RT/CYZ!104VD UU9AW<*2QG%Y\4Y7UZVJ0KKZB.9C
M!;!1=)MKPY\;R@'YHKY>9*+65KG7CU[I+-M8[)Z^R;79PG+'0QWK)2,=B'_X
M]])5A[<$.+9':9)PUNI;C[G2)5CE +LG_^2F?]_C6GFQ_K^<Y?8!4;0;B^OM
MP77VRH-N&<J;_/Y@:>@S=MY-)I,I$>!P5]!BIYVM;]?NO[6Z;;^C7C]BVY:?
M';.>2F\Y6U-&C=#XJ86:,&&2YCQYIU:<FJ<%D-9 UC>U<P$<HB<G@SFN;D";
M;@&T>%HT)WZ]!G"K=\X?[.?N@8I%SM(&^'AYRYL70(9+>N[D^/5AM;OLIPX,
MR0('NH!"0 J+&C"%A8[UELQR/9## (<E[;]_DZX[UOW%Z@;, V#L']?';_9Q
MF>WT5F4^]F7QO.#U,0[> $/<L,Q+06)@DG9A+]WMW.PFD\ED2@"X#HA]:SQJ
M'1V\^P[:=Z\]57O4>O&0%PSTJ9X;*7WL!JXV7-[%?]=U]<9L,.]< .<'=("-
M#AYD-&<K'V( USKYV#;..RYI6FD1)T:]O3!$ T89MV7*%?7E7#!/]%QP[KA.
M"L>[_P$X7)=H^FAG%:-X<#@!A39W<45^L>81:^<M?=<<Z;:-Y16HQSV*NY5L
M<M;+1-%A8(XXR+_U=^]A/7P]@+<A3SL7JLED,ID2 (XBH/S8M@>X40.,.+K@
M1[KABL-UP+Y[Z]2C?Z8T;I<+]W6#-;T8VV-;N& Z9) ,!K[:Y<Y]A'4@EP6
M^;$X,*^W./C8G_8 -*PAK)OU1JV.?(ZKJBT Q\#*(,LV*.+*=XDNUQJ :XT,
MX%HG"B?[ LTEL]U]R[6&M0LK.B+) 9<H[E" #'%>+SVD98P9!7UQDS*_%_,#
M3F& HZ@OC>]9ENLM$U<7<:'B8N5< 6B4 4*X=9D_ W G.GCD_L "!V2R3UCD
MF.?6/FX[_CW<L>P'Q:)-)I/)E !P_)B>V&WU08H:7W\\7NG7'E:Z<)S2P8">
M#@:'5 "&A7/F:.&BQ9GZ;ND5=4H'D) N&*TT)2<(<H[KO)#OA.4I+JXJ3F39
M896(3K>=U@QH#"18&QAL^N[J.D#0:@CWDX_5"8O!")=1\-UU[G?<O+0=H]'X
MQ3]PE@H&4:P0K1$#Y<3WG)OLMS]RW_/D'@Z,<9N1-8@[R@^HO]QZ]0"NJ, U
M/6?P/VMGM__ %-^%0'DZ//ADD7P C@>!@9?%'^>__M8=!X @_#[70!+0\WVC
MZ\'-]G46[D[.*S%D !*]3]&8MQW,D<  0.'N7%;:W. >:'KWB98/'5C5N%9O
M/MEUSL"B%P=P "+6,9(7<*\2"T<O52_ G^4'G.W.I[>,/WBQNU:!.@]P;!?7
M+/]C/22.#]$5@GUD&6"1>W+&I\Y"QSUI,IE,IAB X\<X"9( N^ I/3WT&:6#
MI^ST6_]P@SN6-@;\IVY0.@# 3!<%J7434(>+C4&" K#T> R *AT,-)EM,> 0
MVT-?QKA]([XJWSZI#!1QZP!8B/UA8&2PB,NB9!X@UPOK "4;^/ZYW,[$@A&(
M'8!M7F*P8V ^9KW<Z^4\+)[;>H"K7NH&9, [5[+(^7NY%DOY !PP^?N#DHLP
M8_'A6+3%ZDI'AZ^[L,+BHL9*'!8/,UCEPJW-@*_2>>X<1:\%KGLL7G[BNF99
M;ST&R/W##:^Y!U@/KSG744LPUV*X5 G SG[R67A?V0^@CQBX\'IX6. ^] \-
MS(<5W(IWFTPF4P+ /79-_&!YZ<%*QW5,"'Y8T],_4;J\N/70EC25S%)ZUH3X
MSX"?"_:*W\=7'F@[P$T8+IVY8S(T8"GP@U_I?)>%UUKPH*<LL45)\6"LGTQ!
MH+ UZ\5R!OCF"W $I&,=;*V%->GX&,"93":3R?0E 1PNP)A::^F*DO8#M+9.
M6*;BLF1Q4[8%X+#NG?'M9&# Q3OU([<.K ;]?]PV5W.2.PA7*^[7]BSC$@4X
M@MW)(&S/;1C F4PFD\GT)0$<<541UV0J (U. V]^HJ1 -%.5$A7Y-$E/ KA<
M$X'?N(P H5MZYW8YYG*IDG" ZR@LP+ C>L^& 8[OD&O_#>#6'K5'<D=<,=W.
M)FN;9S*93%D KD^D1EOP?^.RLDX'<"MQ_T7CX?KMG]^/_.H 7+A[ %EVQ-S%
MS7/>GJY *8'8LS]S\_I::''K)5 [K(&79M\/@OS/W</!*NY;W)EQ^Y(-X#YY
M(WM<';%_6"*O/,QMA\2-?+*%6PMP!*^S'3^1H)'T77 -A^=E(OGEZRSBRD@^
MH"3(WZ]8M3U6+A%3YN,Q25(9\E3\?'1GN*V/.U]L:\!9+>- .T(D[MQP@MLN
M$ZVX2)A@G]L#!$FPH40)Z^9^-9E,IK4>X"(9J*D+]E%==56F-VFXR7PJO2I4
MU2Y;ID53IJJFHJ+50%956J9%4Z>JOJHJY[R9/JD5I4KWWJKE( \\85UJ#X #
M1LCB Q*P]@%:!(P3U(TE+@[>&-P( (^*?6*@C4N*(!Z.TB (MV8VURE9J..'
MM@Q,)UA]Z*#<5CL/<%A9R [,ELU+>8HP#/"=&5!S6<Q:"W $Q;/_?N+[1\^I
MG\B.9)_"\[=7>9:U5;2[(K&':V[8,RV38PC^#V<\\]H#/*^!&*ZEQ__@_G_G
MGRXSE>2%59(2&EV6-:VVZ/; :ZYIUA$N,Q-=SEL'_?M<>YGY4\T@Q<1]%;UO
M,^5/KG+;8N)Z(4O<ET?QZXH^L$7WWW]OKC6_7;9%,6+JW;'NUH*OR60R=4J
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
ML#8!2UB;*/W!LH \V=+4F:,1//#(]LN*W;*4#*%-%A.N>MS^S$^9#O:)TA^
M'*$&K)]U4OH#F..!9,#9;I]Y0(J>:]_^*JE>&_<3H$7'AV@V.J 8+O)-O"KE
M2Q#69/8AW)*,^?E^B-C:BE#_5:R*?CZ?%)2M=J3)9#*M<8!#U%W*,F!7 W&C
MWM?HJ;,U>MJ<#,R-FS%/XPOG:^+L(DV>NU"%"Q;KXPF3].!C3^C&.^_137?=
MJT>>&J0)TPHT=_$239M?HDES%F0*]++<V&!YUL/Z)@UY2W5G[Y;%4K2.J_K>
M6K45X/S@V7?7U8<=K!Y)S;\9P+Q5K2, #F%-(#G" &[M%<>#@KP $\<'\/#-
MX;&"8:'%Q?C)&ZX?*)\5C'86HS# T<<7.,-Z-7.<J\$&G'$.?2-XH 5 P[V.
MJQ*7)$#SR@.N ##UX7Q;+M_H/M,QH=S5G0,B><V^8<7RUD*V01%>^JCZ,B'L
M1[3X+ON)Y3FN6XBWJF'! V8IWAN^5E@OO5 Y!A0'OO#[[CHE'('OS>LD@ O'
MGO)]*8SL>QX#=@!QN "QR60R=0J X\?RXA]F';0;3]Y2LY]]2&,GSW @YZ<
MP#)0-]U9Z*8$,#<3ZUPP39M7HHF%11H;@-J8Z7._F-<O^^EGTS7GB0%JZM4]
M-Y2L3J!T>P"<MU+B:DQRIV:;<*52"3].#'[ ,_.T9IT7[)U<J#<*<(CBKDFQ
MCDD3T <8&,!U H!+-;L^:1Y/K!86,ZQ&G*-^^SM7(0#'->\?/ "^%A:XB L5
M@",.#!$"@+4,Z,-JBW4.@ ,<$<E#Q)W1.BO:%@N  XIPM0)/G$, "Q +]S_%
M9?GND\W_L^_,%[TGB/,K+ECU./ =S]K)%12^X_3@]<ZK)N-P/7(<+OZ!L[X!
M7<2U$?-'86K>!T*YQL( EXDM7-"\#Y?]U-780WQG^KJ:3"93IP,X1!_#'(-\
M^N?KJ>KR(S7[K9<T>5JA)F")FQ[ 6P!E8Y@"*,M,$5#S[S$?\T^<7*!9KSRM
MJOZ'Y(8B?K 7SEJ];]M> (=P$3WY)Q?7EC>\=7$%@;&"91N<*>MQSBZYUT=6
M*8,L P^6DWP!SEOB< OELOAQ/@#$B>])HUXV@.L,PG5'QP3<I!_\QYW[IV]R
M,$>\&<=LPK"V 1Q=&FBSA14**Q:),G$ Q[ZP7JQL6*;8OK?  7VX3EDG%G,*
M5[,-SC=]5(D1Q4T+[ %>7*M8QZ)=40 O7*Q%!6Y_Z'7*_'QOK'A<_TR^%VM4
M@!H@R77$]<<QHV,#6=5) $?;..+@2&8@KA6WLG^XY1[FV)M,)E.G!#A^T(@3
M 3IR@$3ZN U4W^] 53S^9RWX>*3FS"I2X:QB%106:7HP30M-_#^#SPOG:?ZH
M82H?>+WJ+]A/Z3RVDXD1&_ONZG_;(4\YRV)T(M Y[@D_IR7D\Q]]!C):^]!1
M(0Q$P ]E1K!@X"IBL M;(+*)P1 W%1EOX9A$D@E.V\X%6W_\6C,0,7#%?3=B
M=9( B,$(**-(,>L,PS,6-_J_4BG?PQE0$+<-W$L^&QC+* -ZW'PT#X]S'V?<
M9$?&+P,T&,"U%%:D9V]SL65 $=<@EBOBS7!; FT "H'V0$KF>BII"3=<-UC7
MPMT4R&KV97D )"Q;6/>X#DF X5H GA N5:X=EL>5"O@ >K2W(L:-ZX'/N4[)
MF,7-R3[0:Y5Y 4ZN!2Q9P!G7!O<'<7I<"]&'&NY['T_'?O, @L4N;(EGFR3?
MA-_CVN4>B,L69?O<ES[) A>I;R4&*.(:QD5+LH-W[?)@B^709#*9.BW >4!A
M,,B6N1CC(DR=L9,:KSU>]??U5]WC-ZOVF;M4,^A.U3YVD^KOZ:<55Q^C5)_M
MI6.ZY+_> !(S3])M&<Q3J>8V/M&IK9# (,.@R("!A9 "O P(0%)XD&SU/J]T
M@PD#"*Y;,@KCZG\E?K<\LN18%^MDW5A "$[W;9:B\R4=O^@^YS-?7LM8EE^B
ML)Y%2\N$VV*%_T9?)_W?8GVIENN+KBNZ;9\L$(U#"V=J^G9=T7G\><;Z%NZ-
M&MV_<(NLI%99^;R7SS&)V]?H]S:93*9."7#\6.(F; W =<1TPJ;)-=1,)M-7
M1]:CU&0RF=H(<, ;+H2DZOUK:L(M22R-_:B;3":3R60R90$XW"%D:7V9\$8\
M%IE?N/1,)I/)9#*93%D CIB/+]MM2D ]F6NKV[_09#*93":3Z6L%<.\\WO[%
M9/.=^FPK/7[MJL4\32:3R60RF4Q9 (XT_#7I)J77)JY2:CB1M6FQ;B:3R60R
MF4RM!+@YGTF]M^HX:*-'*'71!EXFO?><:Y8=+B9J,IE,)I/)9,JJ_P>9'W")
0BQL3H     !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>rddt-20260331_g1.jpg
<TEXT>
begin 644 rddt-20260331_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>14
<FILENAME>rddt-20260331_g10.jpg
<TEXT>
begin 644 rddt-20260331_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@ HHKDOB)\
M?O@3\(+^#2_BS\:_"7A>ZNH?-M;;Q%XDM;*2:/)&]5FD4LN01D<9!H ZVBN/
M\ ?M"_ +XKZBVD?"WXX^#_$MVJEFM= \36MY( .22L,C' R/SKL* "BBB@ H
MHHH ***Y#XK_ +07P%^ ]O:W?QQ^-WA#P9%?;OL4OBOQ+:Z<MQMV[MAN)$#X
MW+G&<;AZT =?17+^.OC?\%_A=I-CKWQ,^+WA?P[8ZI_R#+W7=?MK2*[^4-^Z
M>5U$GRD'Y2>"#65J7[5/[,&C^'=/\7ZO^T?X"M=)U9I%TK5+GQA9);WAC.)!
M%(TH60J2 VTG!ZT =[17)CX]_ L_#\_%D?&CPG_PBHE\L^)O^$CM?[/#[MNW
M[1YGEYW<8W9SQ70Z%KVA^*=%M/$GAG6;34=.O[=)[&_L+A9H;B)AE9(W0E74
M@@A@2"#0!;HHKF/&7QL^#/PZ\1:?X0^(/Q;\,:%JVK%1I6EZSK]O:W%Z6?8O
ME1R.K29?Y1M!R>.M '3T5C>.OB)\/_A=H#>*_B9XZT;P[I:2K&^I:[J<5I;J
M[?=4R2LJ@G!P,Y-6/"GB[PGX\\/6OB[P-XGT[6M)OD+V6J:3>QW-O<*"5+))
M&2KC((R">0: -&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_(#_@]4M[=_
M^"6W@*Z>!#+'\>]+5)"HW*#HNM9 /8' R/8>E?K_ %^='_!R9_P3^_:O_P""
MG/[(OA']F3]E/P!8WNHZ9\1K3Q-J.L:WKUO96<<$-AJ%KY"[F,K2EKM&^YL"
MJ?FSQ0!\+_\ !5?QQ\/?^"D7QU_9>_9=_P""45M))^TQ\/YX=2\2>*;/09]"
MN?"EC%:VGS74]W% \BH[),$3S"$1MH)E ?\ 4W]L3_@IGIGP'_;-^&7_  3X
M^'=MX<;X@_$30[[7[W7?&6J&TTCPYI%M'/MN)@OSW$D\UO)#%"K)RK,S@ !O
ME#_@I+_P1U_:N^,_B;X'?\%&_P#@G_I6G_#[]IKX96VFZ?XDT[6=6@CM=;M;
M> 1!I9H&>.8H \)#$>?:S&-]OEHE:'[>'[ __!1/XD_MS?L__P#!7S]GW]GK
MPEK'Q \&^#O^$8^*7P2\2>+;6.VNK<M=[VM+YPT+H1?7(61PKH8[=_*8[XP
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
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 45D>/O#
M^N^*_!.J^&/#/C&Z\.W^HV$MM;:]8V\<MQI[.I7SX5E#1F5,EDWJR!@I9' *
MGX)_X)7_  E_:5^#/_!1W]I?X<6G[4OQ,^)_P(\.QZ/9Z+J/Q3\3R:S<V_BF
M2!+F^M;6ZD RD"2A950*JO-$C O&YH _0VBOF[_@JIX#N/%W['?B_6S\1/C-
MH\&@^'[V]BT[X%75Q!KVHWBQ?Z,(WM5,[*C!B8PRQONS+E4 KYO_ &3_ -H[
MXK_%K_@VJ;]HGPS^V+X@USQ_X?\ @?XAU"Z^(UE;QC41JVG6]X_V:;[=#(7>
M)XD@>8J))1%YJN#('H _2&BOF3_@C)\0/'7Q5_X)7_ KXC_$WQCJ?B'Q!K7P
M^L[O5];UJ^DN;N]G?<6EEED)9V)ZDDFOIN@ 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 **** ,+XG^'_&?BSX=:WX7^
M'GCS_A%M<U'3)K;2_$@TQ+QM,F="JW"P.RI*R$[E5CMW ;@PRI^6?V!_^"87
MQU_8QUN]G\<?\%(?'_Q+T?\ X1>]TO0= U?0K*RMM*NKJXCN)M3Q%N%S=ET<
MF68.S-/,S%C(^[[#HH ^8/A?^QQ^W!\'_!GPR\.:#_P4TUGQ)=^#;?4X/&5U
M\0_A];:K'XR6ZN3-"\QCN8+BVEME(BC=+A@54;E;D'7LO^"=W@#P+_P3^\3_
M + 7P7\3GP_I7BW0-<TW5O$-YI:W<[RZQ]H:_NQ$CPH)6>ZE9 ,1Q_(H0HH6
MOHBB@#R/]A+]EN7]B?\ 9-\%?LIKX_\ ^$GM/ VCII>F:R^E?8Y9[9,^7YJ"
M60&0 D%E(!X^4=_7*** "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 ^<?\ @K%_R8MXN_Z^M-_]+X*_'VOV"_X*
MQ?\ )BWB[_KZTW_TO@K\?:_ /%+_ )**G_UZC_Z5,_M7Z.O_ "0U?_L(G_Z;
MI!1117YL?O9W'[,G_)R7P]_['C2?_2R*OW8K\)_V9/\ DY+X>_\ 8\:3_P"E
MD5?NQ7[=X3_[CB?\4?R9_(WTD_\ D;Y?_P!>Y_\ I2/SZ_X+[_ _XZ:W^S/J
M'Q\^ G[8OQ?\'?$#0[S2--^$W@7X:^(SI]IKFN7.H1PK#<P1#S-0DF$I&&D$
M<,<._8%$YD^Y/AFGCO2/A3X?B^+6H6][XGM?#UH/$UW818BGOU@3[0\:@#"M
M*'*@#H0*^:_V[O\ @G9^TE^U[\;O"_Q=^%W_  48\4_".V\':;/!H6C>&?!M
MC>"*ZN 4N+UI;EB?/:(^2K*JF.(R(N!-+O[_ $K]D;XN:)\0O@AXHT[]L_QP
M-$^%/A:YTGQ7X8GCBEA\?SR64=NE]J,C$OYR2(9\_-EV."F6+?K1_-!^6?[$
M?_!33]J+QEJO[%W[5OBKXG>(+^Y_:.^.GCOP[X]\.7.L3RZ:^FM<QPZ=!#:,
MQAMQ9%8C&\2JV/-W,WG2;OI[]KCX"_M9?#__ (*U?L[^-_V<OVUOBMK>J^-?
M&>IWWQ1^'>I>(-WA73_!-J$,SIIT:B*V""6*UCE??)-/,C[O,5C7JGP+_P""
M*WP1^!WQ:^'GBC3?&]S>>#?@_P",O%'BCX7>"6TM8_[*U#7"IG$]SYC?:8;<
MF7[,@CB9/,!D>4HIJOK/_!*_]I_Q!^V5JO[5-_\ \%2O'5II&O\ BC3;W7/A
M_HOA&RM+2[TBQG#PZ)]I#M<):[/,1@K?,;B>0C?,Y8 ^V**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL+Q[\4/AK\*[&SU/
MXG?$'1/#MMJ.I0:=I\^N:K#:)=7D[B.&VC,K*'ED=@JQKEF)  )K=H **P-9
M^*OPQ\.^-M.^&FN_$+1;3Q'K$+3:5X?GU.);Z\B4X:2* MYCHIX+A2H[D5YU
MXK_X**_\$^O ?C^[^%'CC]NOX-Z-XIL+_P"PWWAK5OB?I-OJ%O=9"^1);R7
MD23) V%0V3C% 'LE%%% !1110 4444 %%%?/_P#P55\3?$?P%_P3A^-WQ-^$
MGQ2UKP=XC\)?"_7==TC6]!6V\])[33YYT3-Q#*%1F0!B@60#[CH>: /H"BOG
M?_@DCXV\8_$C_@F%\ _B!\0_%>HZ[KNL_"C1+S5]9U>]>YNKVXDM(VDFEED)
M:1V8DEF)))YKY=_X+)?L-?&_7K7Q=^U/X'_X*;?M%>"?$7B+4]"\+?"GX:?#
M/XBSZ-H::I>RVNFVHG@CRTY:ZFDN9G0QGR0PR/+WT ?I517YQ?\ !?7P5XS^
M"/\ P38OOB=X(_:3_:%TO6_AYX>L+7PM?_#?7[]62[A=%DU;6Y[8&6YA\M0T
MTEPY5=K,@\QRQ^W_ -E7XA:;\6OV8_AY\3](^)$7C&WU_P $Z7?Q^+(;(VRZ
MSYMI&YN_)(!A\PDN8R 4+;2 1B@#OJ_/?_A;GQXT?_@Y;L_V<K_X^>*]3^']
MW^RS<^*;;P7>7<4>G66H2:W]F+I#!'&)"L=N-KS>;*OF2 /AL#]"*^9+S_@G
MAJM[_P %2;3_ (*=2?&Z(:A:?#,^!$\'CPO^X.E&\>\WF?[5N^T>:Y^?;LVC
M'EYYH N?\%>?$'Q\\)_\$TOC'XH_9A^*FF>"?'&G>$)+G1O$^K:K#8162I+&
MUQMN9RL<$KVXFCBD9E"2O&VY<;A\;_\ !%W_ (*+0?&[XD_'#XM?$KXC>)OA
MWX2^'?P[\/1>,_@U\4=?U#4-7\/:W;P3'4=6C^W%YDM)0$C"JWF2RH7DBC=E
M,OU%^TY_P2TU+]K_ ,#_ +0'PD^._P"V!XYU;P9\:&T23PWX9$%NL'@.737C
MF5K/((F26YABDD1PH8)M.6)DK3\#_P#!+GX4WW[07Q0_:>_::GT/XA^)_BUX
M*T[PEXIT^/PH+#1IM)M%7,;6<D]PTTDKJA=Y)6&V*)$5 IW '@'["W[8GQP^
M.W_!<;XQ?#WXE?%2'_A&++X(Z)?>#O .G:TDMII FNO-99%BD:*>_"/^_E7=
MM8F)6:.-&;](:^/_ -E__@BQ^R%^R!^WGXF_;@^!7@K0_#QUKPA;Z'I'@W1O
M#,%K9Z&RX\^ZMW0Y$DX&UQM&0>IK[ H ^<?^"L7_ "8MXN_Z^M-_]+X*_'VO
MV"_X*Q?\F+>+O^OK3?\ TO@K\?:_ /%+_DHJ?_7J/_I4S^U?HZ_\D-7_ .PB
M?_IND%%%%?FQ^]G<?LR?\G)?#W_L>-)_]+(J_=BOPG_9D_Y.2^'O_8\:3_Z6
M15^[%?MWA/\ [CB?\4?R9_(WTD_^1OE__7N?_I2"BORK_P""U7_)V^F_]B/9
M_P#I3=U\AUT9QXE_V5F=7!_5>;D;5_:6O\N1V^\XN&/ +_63A_#9G_:7L_;1
M4N7V/-:_2_M5?ULC^A"BOY[Z*\W_ (BW_P!07_E3_P"YGO?\2S_]37_RA_\
M=C^A"BOSM_X(3?\ (:^)G_7KI/\ Z%=U^B5?I7#V<?V]E%/'<G)SWTO>UI..
M]EVOL?@?&_#'^IO$U?*/;>U]GR^]R\M^:$9_#S2M;FMN[VOY!1117M'R8444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YF?\')'A'PI)!^R!
MX\D\,Z>VN0_ME^"["'639H;I+1Q>R/;B7&\1,\<;E,[2R*2,@5^CFL^//!>@
M>(]-\%ZMXMTNVUS6HKA]$T2XU&*.[U$0('F\B)F#2A%(+%00H()P*XC]HW]C
M;]F_]K9O#Q_:'^'1\2+X3UF+5_#D4VLWENFGZA%N\J\C2"9%$Z;FVRXWJ&(!
M&:N>+OV4_P!GOQ]\:O _[1?C7X7V.J>./AO:WEMX)\37LDKW6F1W<7DW 5B^
M)"Z9&Z0,1N8@@L20#\=?^"2W_!0+]J3X>:E\(OVGOB?HOACQ>_[97[0_B#PY
M\26N=%NH_$GAV]MG$&G01W9NFC:PMHD;%H;>,0IO*L2Y(^ROVK?^"=W[#FK?
MMJ_ _P"'/@/]E?P0GCKQ9\4-0^)WCSQO)X>@GUF33M'<7T\DEVZF8"XU>\TJ
M$KN">5++&!M&VOJCP;^PG^R1\/?BN?C9X,^!^E6'B(:[?ZW!<0R3&WM=4OHD
MBO;^"U9S;V]U/&@26>*-9) 6#,=[9[9?A#\.E^+[_'O_ (1M3XM?PVN@?VP]
MQ*S)IRW#7'D+&6\M 96W,RJ&?:@8D(@4 Z2BBB@ HHHH **** "O-?VP_@!>
M_M6_LO\ CS]F:W\;)X=M_'_A6_\ #^I:N=+^V/;VEY;R6\S11^;&/,V2':S$
M@'DJW2O2J* /EVP_X)[_ !4\)?\ !-WPQ^P'\)?VS_$?@?4_"&DZ5I6B_$_P
MIH<<&HK96,D1"-$\KKNDBC,;LKJ#NSMVY1O5/C+^S?'\:?BE\*?'/B+QI*NE
M?##Q+<^(?[!:Q5QJ^I-I]Q8VLTD@90@@%W<2A C!I#&WR^6,^G44 >#_ !X_
M9<_:(^,GC_Q/!8?M=KI_PR\:^!Y/#FO_  WU+P!:WQMO-26*:]L+X31/#.\<
MI4K<)=19 /ED +7J?P9^$7@+X _"/PQ\#?A;HHT[PWX/T"TT;0;'S"Y@M+:%
M88E+'EB$098\L<D\FNEHH ***_"?]IO_ ).2^(7_ &/&K?\ I9+7R7%G%/\
MJO0I5/8^TYVU\7+:RO\ RRN?I?AKX=_\1#QF(H?6O8>RBI7Y.>]VU:W/"WXG
M[L45_/?17Q'_ !%O_J"_\J?_ ',_7?\ B6?_ *FO_E#_ .[']"%%?SWU^P7_
M  2=_P"3%O"/_7UJ7_I?/7TG"W'7^LN8RPOU?V=HN5^?FV:5K<J[]SX+Q%\'
MO]0<CAF/U[VW-44.7V7):\92O?VDOY;6MUWT#_@K%_R8MXN_Z^M-_P#2^"OQ
M]K]@O^"L7_)BWB[_ *^M-_\ 2^"OQ]KX#Q2_Y**G_P!>H_\ I4S]J^CK_P D
M-7_[")_^FZ04445^;'[V=Q^S)_R<E\/?^QXTG_TLBK]V*_"?]F3_ ).2^'O_
M &/&D_\ I9%7[L5^W>$_^XXG_%'\F?R-])/_ )&^7_\ 7N?_ *4C\J_^"U7_
M "=OIO\ V(]G_P"E-W7R'7UY_P %JO\ D[?3?^Q'L_\ TINZ^0Z_-.+_ /DI
ML7_C9^_>&'_)O\M_Z]1"BBBOG#[L^_O^"$W_ "&OB9_UZZ3_ .A7=?HE7YV_
M\$)O^0U\3/\ KUTG_P!"NZ_1*OZ4\/?^22P__;__ *7(_@;QN_Y.9C?2E_Z9
MIA1117VA^4!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%17[W
MT=C-)I=M%-<K$QMX9YC'&\F#M5G"L54G +!6('.#TH EHKY%_P""4/[?OQG_
M &[KKX^6OQI^'_AGPY=?"7XZZMX"L+'PS=W%S&\5A'"KR//.$,[-*TA#B*$;
M-H\L$$GTC_@H)\2/VHOA+^SMKOQ$_9<UOX8:)J&@Z/>:KJGB+XLRW1TNTAMX
M]XB,=L\3;I3D>:T@6/9DK(6"T >Y45\Y?L2?MK^+OC-_P3:^'W[;7[3/@.W\
M*ZYXG\*6^I:GX?T+=.)IYI3%:QVD99G9[HM 8;<LTF^Y2(EG&3B?\$AOV\/B
M-_P43_9L\1_'OXE^ ].\,W-G\4=?T'3M$T^1I#:V5G.L<*32%V66< D/(FU&
M8955% 'U11110 4444 %%%% !1110 4444 %%%% !17!_M-_M'?#C]DGX&>)
M/VA_BW%K3>'/"NES:AJ[Z#H-SJ,\<$4;2._E6Z,5154EI'VQH!EV4<T[]F+]
MH'P=^U=^SQX*_:6^'FG:C9Z%X[\-6FMZ1:ZO$D=U%;W$2R1K*L;NJN%89"LP
M!Z$T =U17RW^W7_P5?\ @[_P3[\2:/;_ !E^!WQ3U'PO>ZW9:5KOQ#\-^%HY
M]$\/7-V5$"W4TDT<C9#HQ,$<H 8+GS"(R_\ X*)_\%5OA-_P3<TB+Q'\3/@)
M\6/&6E6UM#>>*-:^'G@\7UCX9LY9C#%<7UQ++%%$'=7"HK,_RY*J&0L ?4-%
M8OPW^(7A'XM_#O0?BM\/]774-!\3Z+:ZMHE^B,HN;.YA6:&4!@" T;JV" >>
M16U0!XU\3_\ @H)^R'\&O'6H?#3XD_%O^S=;TMT6^LO[ U";RB\:R+\\4#(V
M5=3P3UQUK _X>I?L%_\ 1=__ "U]4_\ D6OSM_X*=_\ )]/C[_KZLO\ T@MJ
M\%K\0S3Q*SW!9G7P\*=-QA.45=2O:,FE?WUKIV/ZZX=\ ^#LWX?PF.K5ZZG5
MI4YR2E3LG."D[7I-VN]+MNW5G[&?\/4OV"_^B[_^6OJG_P BT?\ #U+]@O\
MZ+O_ .6OJG_R+7XYT5P_\14XA_Y]4O\ P&?_ ,F>Q_Q+EP1_T$8C_P #I?\
MRD_=SX'_ +0OP?\ VC_#5UXO^#'B_P#MG3K*^-G<W']GW%OLF"(Y3;/&C'Y7
M4Y (YZ\&NTKXO_X(?_\ )MOBC_L>)?\ TCM:^R[][Z.QFDTNVBFN5B8V\,\Q
MCC>3!VJSA6*J3@%@K$#G!Z5^R</YC6S;)J.+K)*4U=VO;=[7;?XG\K\;9'A.
M&N*\7EF%E*5.E*R<FG)JR>K22Z]$B6BOD7_@E#^W[\9_V[KKX^6OQI^'_AGP
MY=?"7XZZMX"L+'PS=W%S&\5A'"KR//.$,[-*TA#B*$;-H\L$$GTC_@H)\2/V
MHOA+^SMKOQ$_9<UOX8:)J&@Z/>:KJGB+XLRW1TNTAMX]XB,=L\3;I3D>:T@6
M/9DK(6"U[)\J>Y45\Y?L2?MK^+OC-_P3:^'W[;7[3/@.W\*ZYXG\*6^I:GX?
MT+=.)IYI3%:QVD99G9[HM 8;<LTF^Y2(EG&3B?\ !(;]O#XC?\%$_P!FSQ'\
M>_B7X#T[PS<V?Q1U_0=.T33Y&D-K96<ZQPI-(7999P"0\B;49AE544 ?5%?G
M;_P79_Y#7PS_ .O75O\ T*TK]$J_.W_@NS_R&OAG_P!>NK?^A6E?%^(7_))8
MC_MS_P!+B?K'@C_R<S!>E7_TS,^ :***_FL_O@*^O/\ @BK_ ,G;ZE_V(]Y_
MZ4VE?(=?7G_!%7_D[?4O^Q'O/_2FTKZ/A#_DIL)_C1\'XG_\F^S+_KU+]#]5
M*_"?]IO_ ).2^(7_ &/&K?\ I9+7[L5^$_[3?_)R7Q"_['C5O_2R6OTOQ8_W
M'#?XI?DC\!^C9_R.,P_Z]P_]*9P]%%%?B)_705^P7_!)W_DQ;PC_ -?6I?\
MI?/7X^U^P7_!)W_DQ;PC_P!?6I?^E\]?I/A;_P E%4_Z]2_]*@?@OTBO^2&H
M_P#81#_TW5#_ (*Q?\F+>+O^OK3?_2^"OQ]K]@O^"L7_ "8MXN_Z^M-_]+X*
M_'VCQ2_Y**G_ ->H_P#I4Q?1U_Y(:O\ ]A$__3=(****_-C][.X_9D_Y.2^'
MO_8\:3_Z615^[%?A/^S)_P G)?#W_L>-)_\ 2R*OW8K]N\)_]QQ/^*/Y,_D;
MZ2?_ "-\O_Z]S_\ 2D?E7_P6J_Y.WTW_ +$>S_\ 2F[KY#KZ\_X+5?\ )V^F
M_P#8CV?_ *4W=?(=?FG%_P#R4V+_ ,;/W[PP_P"3?Y;_ ->HA1117SA]V??W
M_!";_D-?$S_KUTG_ -"NZ_1*OSM_X(3?\AKXF?\ 7KI/_H5W7Z)5_2GA[_R2
M6'_[?_\ 2Y'\#>-W_)S,;Z4O_3-,****^T/R@**** "BBB@ HHHH **** "B
MBB@ HHHH **^0(/^"@'QU3_@M7%_P31U[X;^%++P?)\#[CQY::_9ZC<W6HW9
M_M);*%'#)%'; %)RT86;.8R)1RM?67B*?Q%;:%=3^$M,LKW4TA)L;74;Y[:"
M63LKRI%*T:^K"-R/0T 7:*^3?^",_P"WU\4_^"D'[(%Y^TA\8?!>@^'=47Q[
MK.C1Z3X=>9[>"WM)5C3,DS%I'ZEGP@8\A$Z5F?LO_P#!37Q%^U!_P5!^)7['
M_ACP1:6GP_\ !/PQTS7]#\1SJQN]?GNKHI]LB(?8+)HR/)^3=*H$P8I(@H ^
MQ:CNII+>VDGBM9)W2,LL,14-(0,A1N(7)Z#) ]2*DHH ^%_^"07[*'[4G[)>
MJ_M0:G\9?A+'I,WQ3^/WB+Q_X*$GB"SGBEM+YE,%O<-;R2-#,"HWX5E /#,1
MBNJ_X2[]NWXM?!#P)\/OVW?^"8'@_P ;6/C73]4MOC#X<\,^.-,NX="=;DK8
M[+74WCAO8I8-KN4N2\3GY0Q !^OJ* /@7]G+_@C!XQ^%'[!7PN_92TK]K_QQ
M\.]5^'GC'5_$MCJ'@*YM;D6CWTUXT=BK:A;2K(EO#=M&)=BLTF^0!=^!K?\
M!!7]@+]H[_@GM^S%XP^&O[2WC&\OM6USXEZKJ^GZ?+J%K<PV]K))\EPKP(,2
M7'^LD5B<,!@*.*^Y** "BBL+Q[\4/AK\*[&SU/XG?$'1/#MMJ.I0:=I\^N:K
M#:)=7D[B.&VC,K*'ED=@JQKEF)  )H W:**PK+XH?#74OB#>?"73OB#HEQXJ
MT_3TO]0\-P:K"]_:VKMM2>2W#>9'&S<*[* 3T)H W:*Y.Y^//P0L_B='\%+O
MXP>&(O&$VT1>%I-=MUU!RT33*HMR_F%C$CR!<9*(S ;5)'64 %?($'_!0#XZ
MI_P6KB_X)HZ]\-_"EEX/D^!]QX\M-?L]1N;K4;L_VDME"CADBCM@"DY:,+-G
M,9$HY6OK^OAS5/V4?VE+S_@OSIW[>T7PFE_X5G:?L^-\/Y-6.M6/G_;SJLM[
M]H%OY_F?9]CA<X\S=G]WCF@#Z\^,NH?%S3/AGJMS\!_#NBZIXO:%8M!M?$=]
M);Z>LSR*GG7+QJTGE1*S2LB#>XC*+AF!'RI_P2@_;?\ VSOVCOBI^T!^S1^W
M)\._ ]CXM^!GC#3]*/BOX;I=QZ-K4=Y;R7"I&EW))(LL4:1,^6'%S&"JLI+>
MC>-OBK_P4KTF[^.L?A#]E;P9JMOHEMI\?[/TB>,DBD\1SS0$7,FI"1E%M%!,
M5;:-K.H9%W'$E>&?L/?LO_MZ>/OV;?BK^S#^V%\']%^"EAXPTR=[CQGX%\:0
M:WX@\3:WJ<DK:IJUS.8Q#')M6-!'Y6P)*(T58X4C4 [K]E__ (*:^(OVH/\
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
MZ]S=7MQ):1M)-++(2TCLQ)+,223S7??MA_ "]_:M_9?\>?LS6_C9/#MOX_\
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
M%K\(X@_Y'V+_ .OM3_TMG]D<$_\ )&9;_P!@]'_TW$****\@^G/U _X(?_\
M)MOBC_L>)?\ TCM:^E_VF_&/B/X>_L[>./'?@_4?L>JZ/X5OKS3KKR4D\F:.
M!V1]K@JV& .&!![BOFC_ ((?_P#)MOBC_L>)?_2.UKZ$_;/_ .32/B7_ -B/
MJ?\ Z3/7]*<.SE3X&IRB[-4I--=/B/X'XYITZWC!7IU$G%XBFFGJFGR7375,
M_+__ (>I?MZ?]%W_ /+7TO\ ^1:/^'J7[>G_ $7?_P M?2__ )%KY[HK\$_U
MCXA_Z#*O_@R?^9_9W^HO!'_0KP__ ((I?_(GT)_P]2_;T_Z+O_Y:^E__ "+1
M_P /4OV]/^B[_P#EKZ7_ /(M?/=%'^L?$/\ T&5?_!D_\P_U%X(_Z%>'_P#!
M%+_Y$_H)TJ:6YTNVN)FW/);HSMC&25!-?GI_P79_Y#7PS_Z]=6_]"M*_0C0_
M^0+9_P#7K'_Z"*_/?_@NS_R&OAG_ ->NK?\ H5I7[SQ_KPA7_P"W/_2XG\9^
M"B2\3\'_ -Q?_350^ :***_FT_O8*^O/^"*O_)V^I?\ 8CWG_I3:5\AU]>?\
M$5?^3M]2_P"Q'O/_ $IM*^CX0_Y*;"?XT?!^)_\ R;[,O^O4OT/U4K\)_P!I
MO_DY+XA?]CQJW_I9+7[L5^$_[3?_ "<E\0O^QXU;_P!+):_2_%C_ ''#?XI?
MDC\!^C9_R.,P_P"O</\ TIG#T445^(G]=!7[!?\ !)W_ ),6\(_]?6I?^E\]
M?C[7[!?\$G?^3%O"/_7UJ7_I?/7Z3X6_\E%4_P"O4O\ TJ!^"_2*_P"2&H_]
MA$/_ $W5#_@K%_R8MXN_Z^M-_P#2^"OQ]K]@O^"L7_)BWB[_ *^M-_\ 2^"O
MQ]H\4O\ DHJ?_7J/_I4Q?1U_Y(:O_P!A$_\ TW2"BBBOS8_>SN/V9/\ DY+X
M>_\ 8\:3_P"ED5?NQ7X3_LR?\G)?#W_L>-)_]+(J_=BOV[PG_P!QQ/\ BC^3
M/Y&^DG_R-\O_ .O<_P#TI'Y5_P#!:K_D[?3?^Q'L_P#TINZ^0Z^O/^"U7_)V
M^F_]B/9_^E-W7R'7YIQ?_P E-B_\;/W[PP_Y-_EO_7J(4445\X?=GW]_P0F_
MY#7Q,_Z]=)_]"NZ_1*OSM_X(3?\ (:^)G_7KI/\ Z%=U^B5?TIX>_P#))8?_
M +?_ /2Y'\#>-W_)S,;Z4O\ TS3"BBBOM#\H"BBB@ HHHH **** "BOSM_X+
ML_\ (:^&?_7KJW_H5I7P#7YGG_B+_8>;U<#]5Y^2VO/:]XJ6W(^]MS^@."_
MO_6_AG#YO_:'LO:\WN^RYK<LY0^+VL;WY;[+>WF?T(45_/?17C_\1;_Z@O\
MRI_]S/J/^)9_^IK_ .4/_NQ_0A17Y5_\$5?^3M]2_P"Q'O/_ $IM*_52OT3A
MG/?]8LL^N>SY-6K7YMO.R_(_#>/^#O\ 4;B!Y7[?VUHQES<O)\5]+<TMK;W/
MR=^.O_!2[]MKP;\;O&/A#PW\:OLVG:5XJU&SL+?_ (1O37\J&*YD1$W-;%FP
MJ@9))..2:Y7_ (>I?MZ?]%W_ /+7TO\ ^1:\S_:;_P"3DOB%_P!CQJW_ *62
MUP]?SSC>(<_AC*D8XNJDI/\ Y>3[OS/[@RG@C@NIE5"<\LP[;A%MNC3NWRK5
M^Z?0G_#U+]O3_HN__EKZ7_\ (M'_  ]2_;T_Z+O_ .6OI?\ \BU\]T5S?ZQ\
M0_\ 095_\&3_ ,ST/]1>"/\ H5X?_P $4O\ Y$_:;_@GK\6_B%\<?V4/#OQ+
M^*7B#^U-;O[B^6[O?LD4&\1W<L:?)"B(,*JC@#.,GFN;_P""L7_)BWB[_KZT
MW_TO@H_X)._\F+>$?^OK4O\ TOGH_P""L7_)BWB[_KZTW_TO@K]\JU:E;@!U
M*DG*3PUVV[MMT]6V]VS^+J&'H83QJC0H04(1QZ48Q2225>R22T22T26B/Q]H
MHHK^:C^^PKN/V9/^3DOA[_V/&D_^ED5</7<?LR?\G)?#W_L>-)_]+(JZL!_O
MU+_%'\T>=G'_ "*,1_U[G_Z2S]V*\J^-?[;7[,7[.WBZ+P)\8_B;_8^JS6*7
MD=K_ &+>W&879U5]T$+KRR,,9SQTY%>JU^5?_!:K_D[?3?\ L1[/_P!*;NOZ
M6XOSO%\/Y.\7AXQ<N9+WDVM;]FG^)_ GAAPEEO&O%"RW'3G&GR2E>#2E>-K:
MRC)6U['VA_P]2_8+_P"B[_\ EKZI_P#(M'_#U+]@O_HN_P#Y:^J?_(M?CG17
MY5_Q%3B'_GU2_P# 9_\ R9_1W_$N7!'_ $$8C_P.E_\ *3]C/^'J7[!?_1=_
M_+7U3_Y%KT#X$_M8? #]IB?4[?X)>/O[;?1TA;4E_LJZMO)$I<)_Q\1)NSY;
M_=SC'.,BOPSK[^_X(3?\AKXF?]>ND_\ H5W7O<,>(&<YUGE'!5Z=-1GS7<5)
M/2+>EYM;KL?&>(/@IPKPGP?BLUPE:M*I2Y+*<H./O5(Q=TJ<7M)VLUJ?H1KG
M_(%O/^O63_T$U_/S7] VN?\ (%O/^O63_P!!-?S\UAXM?'@_^XG_ +8=OT:/
MX6:>M'_W*%%%%?CI_4@5^XG[&'_)I'PT_P"Q'TS_ -)DK\.Z_<3]C#_DTCX:
M?]B/IG_I,E?JOA1_R,\1_@7_ *4?S?\ 22_Y$&!_Z^R_](9\]_\ !<#_ )-M
M\+_]CQ%_Z1W5?E_7Z@?\%P/^3;?"_P#V/$7_ *1W5?E_7C>)'_)4S_PQ_(^J
M\!?^3=TO^OE3_P!*"BBBO@S]F/>O^"8G_)]/@'_KZO?_ $@N:_9:OQI_X)B?
M\GT^ ?\ KZO?_2"YK]EJ_>_"O_D0UO\ KZ__ $B!_&/TCO\ DLL-_P!@\?\
MTY5/QI_X*=_\GT^/O^OJR_\ 2"VKP6O>O^"G?_)]/C[_ *^K+_T@MJ\%K\;X
M@_Y'V+_Z^U/_ $MG]3\$_P#)&9;_ -@]'_TW$****\@^G/U _P""'_\ R;;X
MH_['B7_TCM:^A/VS_P#DTCXE_P#8CZG_ .DSU\]_\$/_ /DVWQ1_V/$O_I':
MU]"?MG_\FD?$O_L1]3_])GK^DN'_ /D@X?\ 7J7_ +<?P5QK_P GDK?]A%/\
MX'X=T445_-I_>H4444 ?T#:'_P @6S_Z]8__ $$5^>__  79_P"0U\,_^O75
MO_0K2OT(T/\ Y MG_P!>L?\ Z"*_/?\ X+L_\AKX9_\ 7KJW_H5I7])<?_\
M)'U_^W/_ $N)_!7@K_R=#!_]Q?\ TU4/@&BBBOYM/[U"OKS_ ((J_P#)V^I?
M]B/>?^E-I7R'7UY_P15_Y.WU+_L1[S_TIM*^CX0_Y*;"?XT?!^)__)OLR_Z]
M2_0_52OPG_:;_P"3DOB%_P!CQJW_ *62U^[%?A/^TW_R<E\0O^QXU;_TLEK]
M+\6/]QPW^*7Y(_ ?HV?\CC,/^O</_2F</1117XB?UT%?L%_P2=_Y,6\(_P#7
MUJ7_ *7SU^/M?L%_P2=_Y,6\(_\ 7UJ7_I?/7Z3X6_\ )15/^O4O_2H'X+](
MK_DAJ/\ V$0_]-U0_P""L7_)BWB[_KZTW_TO@K\?:_8+_@K%_P F+>+O^OK3
M?_2^"OQ]H\4O^2BI_P#7J/\ Z5,7T=?^2&K_ /81/_TW2"BBBOS8_>SN/V9/
M^3DOA[_V/&D_^ED5?NQ7X3_LR?\ )R7P]_['C2?_ $LBK]V*_;O"?_<<3_BC
M^3/Y&^DG_P C?+_^O<__ $I'Y5_\%JO^3M]-_P"Q'L__ $INZ^0Z^O/^"U7_
M "=OIO\ V(]G_P"E-W7R'7YIQ?\ \E-B_P#&S]^\,/\ DW^6_P#7J(4445\X
M?=GW]_P0F_Y#7Q,_Z]=)_P#0KNOT2K\[?^"$W_(:^)G_ %ZZ3_Z%=U^B5?TI
MX>_\DEA_^W__ $N1_ WC=_R<S&^E+_TS3"BBBOM#\H"BBB@ HHHH **** /S
MM_X+L_\ (:^&?_7KJW_H5I7P#7W]_P %V?\ D-?#/_KUU;_T*TKX!K^9^/O^
M2MQ/_;O_ *1$_P! /!?_ )-GE_I4_P#3U0****^//U ^O/\ @BK_ ,G;ZE_V
M(]Y_Z4VE?JI7Y5_\$5?^3M]2_P"Q'O/_ $IM*_52OZ'\,_\ DF5_CE^A_#?C
M_P#\G!E_UZI_J?A/^TW_ ,G)?$+_ +'C5O\ TLEKAZ[C]IO_ ).2^(7_ &/&
MK?\ I9+7#U^!8_\ WZK_ (I?FS^TLF_Y$^'_ .O</_24%%%%<IZ1^P7_  2=
M_P"3%O"/_7UJ7_I?/1_P5B_Y,6\7?]?6F_\ I?!1_P $G?\ DQ;PC_U]:E_Z
M7ST?\%8O^3%O%W_7UIO_ *7P5_27_-N_^Y;_ -QG\%/_ )/C_P!U#_W.?C[1
M117\VG]ZA7<?LR?\G)?#W_L>-)_]+(JX>NX_9D_Y.2^'O_8\:3_Z615U8#_?
MJ7^*/YH\[./^11B/^O<__26?NQ7Y5_\ !:K_ ).WTW_L1[/_ -*;NOU4K\J_
M^"U7_)V^F_\ 8CV?_I3=U^^^)G_),O\ QQ_4_BWP _Y.!'_KU4_0^0Z***_G
M@_N,*^_O^"$W_(:^)G_7KI/_ *%=U\ U]_?\$)O^0U\3/^O72?\ T*[K[#@'
M_DK<-_V]_P"D2/R[QH_Y-GC_ $I_^GJ9^A&N?\@6\_Z]9/\ T$U_/S7] VN?
M\@6\_P"O63_T$U_/S7V7BU\>#_[B?^V'Y9]&C^%FGK1_]RA1117XZ?U(%?N)
M^QA_R:1\-/\ L1],_P#29*_#NOW$_8P_Y-(^&G_8CZ9_Z3)7ZKX4?\C/$?X%
M_P"E'\W_ $DO^1!@?^OLO_2&?/?_  7 _P"3;?"__8\1?^D=U7Y?U^H'_!<#
M_DVWPO\ ]CQ%_P"D=U7Y?UXWB1_R5,_\,?R/JO 7_DW=+_KY4_\ 2@HHHKX,
M_9CWK_@F)_R?3X!_Z^KW_P!(+FOV6K\:?^"8G_)]/@'_ *^KW_T@N:_9:OWO
MPK_Y$-;_ *^O_P!(@?QC]([_ )++#?\ 8/'_ -.53\:?^"G?_)]/C[_KZLO_
M $@MJ\%KWK_@IW_R?3X^_P"OJR_](+:O!:_&^(/^1]B_^OM3_P!+9_4_!/\
MR1F6_P#8/1_]-Q"BBBO(/IS]0/\ @A__ ,FV^*/^QXE_]([6OH3]L_\ Y-(^
M)?\ V(^I_P#I,]?/?_!#_P#Y-M\4?]CQ+_Z1VM?0G[9__)I'Q+_[$?4__29Z
M_I+A_P#Y(.'_ %ZE_P"W'\%<:_\ )Y*W_813_.!^'=%%%?S:?WJ%%%% '] V
MA_\ (%L_^O6/_P!!%?GO_P %V?\ D-?#/_KUU;_T*TK]"-#_ .0+9_\ 7K'_
M .@BOSW_ ."[/_(:^&?_ %ZZM_Z%:5_27'__ "1]?_MS_P!+B?P5X*_\G0P?
M_<7_ --5#X!HHHK^;3^]0KZ\_P""*O\ R=OJ7_8CWG_I3:5\AU]>?\$5?^3M
M]2_[$>\_]*;2OH^$/^2FPG^-'P?B?_R;[,O^O4OT/U4K\)_VF_\ DY+XA?\
M8\:M_P"EDM?NQ7X3_M-_\G)?$+_L>-6_]+):_2_%C_<<-_BE^2/P'Z-G_(XS
M#_KW#_TIG#T445^(G]=!7[!?\$G?^3%O"/\ U]:E_P"E\]?C[7[!?\$G?^3%
MO"/_ %]:E_Z7SU^D^%O_ "453_KU+_TJ!^"_2*_Y(:C_ -A$/_3=4/\ @K%_
MR8MXN_Z^M-_]+X*_'VOV"_X*Q?\ )BWB[_KZTW_TO@K\?:/%+_DHJ?\ UZC_
M .E3%]'7_DAJ_P#V$3_]-T@HHHK\V/WL[C]F3_DY+X>_]CQI/_I9%7[L5^$_
M[,G_ "<E\/?^QXTG_P!+(J_=BOV[PG_W'$_XH_DS^1OI)_\ (WR__KW/_P!*
M1^5?_!:K_D[?3?\ L1[/_P!*;NOD.OKS_@M5_P G;Z;_ -B/9_\ I3=U\AU^
M:<7_ /)38O\ QL_?O##_ )-_EO\ UZB%%%%?.'W9]_?\$)O^0U\3/^O72?\
MT*[K]$J_.W_@A-_R&OB9_P!>ND_^A7=?HE7]*>'O_))8?_M__P!+D?P-XW?\
MG,QOI2_],TPHHHK[0_* HHHH **** "BBB@#\[?^"[/_ "&OAG_UZZM_Z%:5
M\ U]_?\ !=G_ )#7PS_Z]=6_]"M*^ :_F?C[_DK<3_V[_P"D1/\ 0#P7_P"3
M9Y?Z5/\ T]4"BBBOCS]0/KS_ ((J_P#)V^I?]B/>?^E-I7ZJ5^5?_!%7_D[?
M4O\ L1[S_P!*;2OU4K^A_#/_ ))E?XY?H?PWX_\ _)P9?]>J?ZGX3_M-_P#)
MR7Q"_P"QXU;_ -+):X>NX_:;_P"3DOB%_P!CQJW_ *62UP]?@6/_ -^J_P"*
M7YL_M+)O^1/A_P#KW#_TE!1117*>D?L%_P $G?\ DQ;PC_U]:E_Z7ST?\%8O
M^3%O%W_7UIO_ *7P4?\ !)W_ ),6\(_]?6I?^E\]'_!6+_DQ;Q=_U]:;_P"E
M\%?TE_S;O_N6_P#<9_!3_P"3X_\ =0_]SGX^T445_-I_>H5W'[,G_)R7P]_[
M'C2?_2R*N'KN/V9/^3DOA[_V/&D_^ED5=6 _WZE_BC^:/.SC_D48C_KW/_TE
MG[L5^5?_  6J_P"3M]-_[$>S_P#2F[K]5*_*O_@M5_R=OIO_ &(]G_Z4W=?O
MOB9_R3+_ ,<?U/XM\ /^3@1_Z]5/T/D.BBBOYX/[C"OO[_@A-_R&OB9_UZZ3
M_P"A7=? -??W_!";_D-?$S_KUTG_ -"NZ^PX!_Y*W#?]O?\ I$C\N\:/^39X
M_P!*?_IZF?H1KG_(%O/^O63_ -!-?S\U_0-KG_(%O/\ KUD_]!-?S\U]EXM?
M'@_^XG_MA^6?1H_A9IZT?_<H4445^.G]2!7[B?L8?\FD?#3_ +$?3/\ TF2O
MP[K]Q/V,/^32/AI_V(^F?^DR5^J^%'_(SQ'^!?\ I1_-_P!)+_D08'_K[+_T
MAGSW_P %P/\ DVWPO_V/$7_I'=5^7]?J!_P7 _Y-M\+_ /8\1?\ I'=5^7]>
M-XD?\E3/_#'\CZKP%_Y-W2_Z^5/_ $H****^#/V8]Z_X)B?\GT^ ?^OJ]_\
M2"YK]EJ_&G_@F)_R?3X!_P"OJ]_](+FOV6K][\*_^1#6_P"OK_\ 2('\8_2.
M_P"2RPW_ &#Q_P#3E4_&G_@IW_R?3X^_Z^K+_P!(+:O!:]Z_X*=_\GT^/O\
MKZLO_2"VKP6OQOB#_D?8O_K[4_\ 2V?U/P3_ ,D9EO\ V#T?_3<0HHHKR#Z<
M_4#_ ((?_P#)MOBC_L>)?_2.UKZ$_;/_ .32/B7_ -B/J?\ Z3/7SW_P0_\
M^3;?%'_8\2_^D=K7T)^V?_R:1\2_^Q'U/_TF>OZ2X?\ ^2#A_P!>I?\ MQ_!
M7&O_ ">2M_V$4_S@?AW1117\VG]ZA1110!_0-H?_ "!;/_KUC_\ 017Y[_\
M!=G_ )#7PS_Z]=6_]"M*_0C0_P#D"V?_ %ZQ_P#H(K\]_P#@NS_R&OAG_P!>
MNK?^A6E?TEQ__P D?7_[<_\ 2XG\%>"O_)T,'_W%_P#350^ :***_FT_O4*^
MO/\ @BK_ ,G;ZE_V(]Y_Z4VE?(=?7G_!%7_D[?4O^Q'O/_2FTKZ/A#_DIL)_
MC1\'XG_\F^S+_KU+]#]5*_"?]IO_ ).2^(7_ &/&K?\ I9+7[L5^$_[3?_)R
M7Q"_['C5O_2R6OTOQ8_W'#?XI?DC\!^C9_R.,P_Z]P_]*9P]%%%?B)_705^P
M7_!)W_DQ;PC_ -?6I?\ I?/7X^U^P7_!)W_DQ;PC_P!?6I?^E\]?I/A;_P E
M%4_Z]2_]*@?@OTBO^2&H_P#81#_TW5#_ (*Q?\F+>+O^OK3?_2^"OQ]K]@O^
M"L7_ "8MXN_Z^M-_]+X*_'VCQ2_Y**G_ ->H_P#I4Q?1U_Y(:O\ ]A$__3=(
M****_-C][.X_9D_Y.2^'O_8\:3_Z615^[%?A/^S)_P G)?#W_L>-)_\ 2R*O
MW8K]N\)_]QQ/^*/Y,_D;Z2?_ "-\O_Z]S_\ 2D?E7_P6J_Y.WTW_ +$>S_\
M2F[KY#KZ\_X+5?\ )V^F_P#8CV?_ *4W=?(=?FG%_P#R4V+_ ,;/W[PP_P"3
M?Y;_ ->HA1117SA]V??W_!";_D-?$S_KUTG_ -"NZ_1*OSM_X(3?\AKXF?\
M7KI/_H5W7Z)5_2GA[_R26'_[?_\ 2Y'\#>-W_)S,;Z4O_3-,****^T/R@***
M* "BBB@ HHHH _.W_@NS_P AKX9_]>NK?^A6E? -??W_  79_P"0U\,_^O75
MO_0K2O@&OYGX^_Y*W$_]N_\ I$3_ $ \%_\ DV>7^E3_ -/5 HHHKX\_4#Z\
M_P""*O\ R=OJ7_8CWG_I3:5^JE?E7_P15_Y.WU+_ +$>\_\ 2FTK]5*_H?PS
M_P"297^.7Z'\-^/_ /R<&7_7JG^I^$_[3?\ R<E\0O\ L>-6_P#2R6N'KN/V
MF_\ DY+XA?\ 8\:M_P"EDM</7X%C_P#?JO\ BE^;/[2R;_D3X?\ Z]P_])04
M445RGI'[!?\ !)W_ ),6\(_]?6I?^E\]'_!6+_DQ;Q=_U]:;_P"E\%'_  2=
M_P"3%O"/_7UJ7_I?/1_P5B_Y,6\7?]?6F_\ I?!7])?\V[_[EO\ W&?P4_\
MD^/_ '4/_<Y^/M%%%?S:?WJ%=Q^S)_R<E\/?^QXTG_TLBKAZ[C]F3_DY+X>_
M]CQI/_I9%75@/]^I?XH_FCSLX_Y%&(_Z]S_])9^[%?E7_P %JO\ D[?3?^Q'
ML_\ TINZ_52ORK_X+5?\G;Z;_P!B/9_^E-W7[[XF?\DR_P#'']3^+? #_DX$
M?^O53]#Y#HHHK^>#^XPK[^_X(3?\AKXF?]>ND_\ H5W7P#7W]_P0F_Y#7Q,_
MZ]=)_P#0KNOL. ?^2MPW_;W_ *1(_+O&C_DV>/\ 2G_Z>IGZ$:Y_R!;S_KUD
M_P#037\_-?T#:Y_R!;S_ *]9/_037\_-?9>+7QX/_N)_[8?EGT:/X6:>M'_W
M*%%%%?CI_4@5^XG[&'_)I'PT_P"Q'TS_ -)DK\.Z_<3]C#_DTCX:?]B/IG_I
M,E?JOA1_R,\1_@7_ *4?S?\ 22_Y$&!_Z^R_](9\]_\ !<#_ )-M\+_]CQ%_
MZ1W5?E_7Z@?\%P/^3;?"_P#V/$7_ *1W5?E_7C>)'_)4S_PQ_(^J\!?^3=TO
M^OE3_P!*"BBBO@S]F/>O^"8G_)]/@'_KZO?_ $@N:_9:OQI_X)B?\GT^ ?\
MKZO?_2"YK]EJ_>_"O_D0UO\ KZ__ $B!_&/TCO\ DLL-_P!@\?\ TY5/QI_X
M*=_\GT^/O^OJR_\ 2"VKP6O>O^"G?_)]/C[_ *^K+_T@MJ\%K\;X@_Y'V+_Z
M^U/_ $MG]3\$_P#)&9;_ -@]'_TW$****\@^G/U _P""'_\ R;;XH_['B7_T
MCM:^A/VS_P#DTCXE_P#8CZG_ .DSU\]_\$/_ /DVWQ1_V/$O_I':U]"?MG_\
MFD?$O_L1]3_])GK^DN'_ /D@X?\ 7J7_ +<?P5QK_P GDK?]A%/\X'X=T445
M_-I_>H4444 ?T#:'_P @6S_Z]8__ $$5^>__  79_P"0U\,_^O75O_0K2OT(
MT/\ Y MG_P!>L?\ Z"*_/?\ X+L_\AKX9_\ 7KJW_H5I7])<?_\ )'U_^W/_
M $N)_!7@K_R=#!_]Q?\ TU4/@&BBBOYM/[U"OKS_ ((J_P#)V^I?]B/>?^E-
MI7R'7UY_P15_Y.WU+_L1[S_TIM*^CX0_Y*;"?XT?!^)__)OLR_Z]2_0_52OP
MG_:;_P"3DOB%_P!CQJW_ *62U^[%?A/^TW_R<E\0O^QXU;_TLEK]+\6/]QPW
M^*7Y(_ ?HV?\CC,/^O</_2F</1117XB?UT%?L%_P2=_Y,6\(_P#7UJ7_ *7S
MU^/M?L%_P2=_Y,6\(_\ 7UJ7_I?/7Z3X6_\ )15/^O4O_2H'X+](K_DAJ/\
MV$0_]-U0_P""L7_)BWB[_KZTW_TO@K\?:_8+_@K%_P F+>+O^OK3?_2^"OQ]
MH\4O^2BI_P#7J/\ Z5,7T=?^2&K_ /81/_TW2"BBBOS8_>SN/V9/^3DOA[_V
M/&D_^ED5?NQ7X3_LR?\ )R7P]_['C2?_ $LBK]V*_;O"?_<<3_BC^3/Y&^DG
M_P C?+_^O<__ $I'Y5_\%JO^3M]-_P"Q'L__ $INZ^0Z^O/^"U7_ "=OIO\
MV(]G_P"E-W7R'7YIQ?\ \E-B_P#&S]^\,/\ DW^6_P#7J(4445\X?=GW]_P0
MF_Y#7Q,_Z]=)_P#0KNOT2K\[?^"$W_(:^)G_ %ZZ3_Z%=U^B5?TIX>_\DEA_
M^W__ $N1_ WC=_R<S&^E+_TS3"BBBOM#\H"BBB@ HHHH **** /SM_X+L_\
M(:^&?_7KJW_H5I7P#7W]_P %V?\ D-?#/_KUU;_T*TKX!K^9^/O^2MQ/_;O_
M *1$_P! /!?_ )-GE_I4_P#3U0****^//U ^O/\ @BK_ ,G;ZE_V(]Y_Z4VE
M?JI7Y5_\$5?^3M]2_P"Q'O/_ $IM*_52OZ'\,_\ DF5_CE^A_#?C_P#\G!E_
MUZI_J?A/^TW_ ,G)?$+_ +'C5O\ TLEKAZ[C]IO_ ).2^(7_ &/&K?\ I9+7
M#U^!8_\ WZK_ (I?FS^TLF_Y$^'_ .O</_24%%%%<IZ1^P7_  2=_P"3%O"/
M_7UJ7_I?/1_P5B_Y,6\7?]?6F_\ I?!1_P $G?\ DQ;PC_U]:E_Z7ST?\%8O
M^3%O%W_7UIO_ *7P5_27_-N_^Y;_ -QG\%/_ )/C_P!U#_W.?C[1117\VG]Z
MA7<?LR?\G)?#W_L>-)_]+(JX>NX_9D_Y.2^'O_8\:3_Z615U8#_?J7^*/YH\
M[./^11B/^O<__26?NQ7Y5_\ !:K_ ).WTW_L1[/_ -*;NOU4K\J_^"U7_)V^
MF_\ 8CV?_I3=U^^^)G_),O\ QQ_4_BWP _Y.!'_KU4_0^0Z***_G@_N,*^_O
M^"$W_(:^)G_7KI/_ *%=U\ U]_?\$)O^0U\3/^O72?\ T*[K[#@'_DK<-_V]
M_P"D2/R[QH_Y-GC_ $I_^GJ9^A&N?\@6\_Z]9/\ T$U_/S7] VN?\@6\_P"O
M63_T$U_/S7V7BU\>#_[B?^V'Y9]&C^%FGK1_]RA1117XZ?U(%?N)^QA_R:1\
M-/\ L1],_P#29*_#NOW$_8P_Y-(^&G_8CZ9_Z3)7ZKX4?\C/$?X%_P"E'\W_
M $DO^1!@?^OLO_2&?/?_  7 _P"3;?"__8\1?^D=U7Y?U^H'_!<#_DVWPO\
M]CQ%_P"D=U7Y?UXWB1_R5,_\,?R/JO 7_DW=+_KY4_\ 2@HHHKX,_9CWK_@F
M)_R?3X!_Z^KW_P!(+FOV6K\:?^"8G_)]/@'_ *^KW_T@N:_9:OWOPK_Y$-;_
M *^O_P!(@?QC]([_ )++#?\ 8/'_ -.53\:?^"G?_)]/C[_KZLO_ $@MJ\%K
MWK_@IW_R?3X^_P"OJR_](+:O!:_&^(/^1]B_^OM3_P!+9_4_!/\ R1F6_P#8
M/1_]-Q"BBBO(/IS]0/\ @A__ ,FV^*/^QXE_]([6OH3]L_\ Y-(^)?\ V(^I
M_P#I,]?/?_!#_P#Y-M\4?]CQ+_Z1VM?0G[9__)I'Q+_[$?4__29Z_I+A_P#Y
M(.'_ %ZE_P"W'\%<:_\ )Y*W_813_.!^'=%%%?S:?WJ%%%% '] VA_\ (%L_
M^O6/_P!!%?GO_P %V?\ D-?#/_KUU;_T*TK]"-#_ .0+9_\ 7K'_ .@BOSW_
M ."[/_(:^&?_ %ZZM_Z%:5_27'__ "1]?_MS_P!+B?P5X*_\G0P?_<7_ --5
M#X!HHHK^;3^]0KZ\_P""*O\ R=OJ7_8CWG_I3:5\AU]>?\$5?^3M]2_[$>\_
M]*;2OH^$/^2FPG^-'P?B?_R;[,O^O4OT/U4K\)_VF_\ DY+XA?\ 8\:M_P"E
MDM?NQ7X3_M-_\G)?$+_L>-6_]+):_2_%C_<<-_BE^2/P'Z-G_(XS#_KW#_TI
MG#T445^(G]=!7[!?\$G?^3%O"/\ U]:E_P"E\]?C[7[!?\$G?^3%O"/_ %]:
ME_Z7SU^D^%O_ "453_KU+_TJ!^"_2*_Y(:C_ -A$/_3=4/\ @K%_R8MXN_Z^
MM-_]+X*_'VOV"_X*Q?\ )BWB[_KZTW_TO@K\?:/%+_DHJ?\ UZC_ .E3%]'7
M_DAJ_P#V$3_]-T@HHHK\V/WL[C]F3_DY+X>_]CQI/_I9%7[L5^$_[,G_ "<E
M\/?^QXTG_P!+(J_=BOV[PG_W'$_XH_DS^1OI)_\ (WR__KW/_P!*1^5?_!:K
M_D[?3?\ L1[/_P!*;NOD.OKS_@M5_P G;Z;_ -B/9_\ I3=U\AU^:<7_ /)3
M8O\ QL_?O##_ )-_EO\ UZB%%%%?.'W9]_?\$)O^0U\3/^O72?\ T*[K]$J_
M.W_@A-_R&OB9_P!>ND_^A7=?HE7]*>'O_))8?_M__P!+D?P-XW?\G,QOI2_]
M,TPHHHK[0_* HHHH **** "BBB@#\[?^"[/_ "&OAG_UZZM_Z%:5\ U]_?\
M!=G_ )#7PS_Z]=6_]"M*^ :_F?C[_DK<3_V[_P"D1/\ 0#P7_P"39Y?Z5/\
MT]4"BBBOCS]0/KS_ ((J_P#)V^I?]B/>?^E-I7ZJ5^5?_!%7_D[?4O\ L1[S
M_P!*;2OU4K^A_#/_ ))E?XY?H?PWX_\ _)P9?]>J?ZGX3_M-_P#)R7Q"_P"Q
MXU;_ -+):X>NX_:;_P"3DOB%_P!CQJW_ *62UP]?@6/_ -^J_P"*7YL_M+)O
M^1/A_P#KW#_TE!1117*>D?L%_P $G?\ DQ;PC_U]:E_Z7ST?\%8O^3%O%W_7
MUIO_ *7P4?\ !)W_ ),6\(_]?6I?^E\]'_!6+_DQ;Q=_U]:;_P"E\%?TE_S;
MO_N6_P#<9_!3_P"3X_\ =0_]SGX^T445_-I_>H5W'[,G_)R7P]_['C2?_2R*
MN'KN/V9/^3DOA[_V/&D_^ED5=6 _WZE_BC^:/.SC_D48C_KW/_TEG[L5^5?_
M  6J_P"3M]-_[$>S_P#2F[K]5*_*O_@M5_R=OIO_ &(]G_Z4W=?OOB9_R3+_
M ,<?U/XM\ /^3@1_Z]5/T/D.BBBOYX/[C"OO[_@A-_R&OB9_UZZ3_P"A7=?
M-??W_!";_D-?$S_KUTG_ -"NZ^PX!_Y*W#?]O?\ I$C\N\:/^39X_P!*?_IZ
MF?H1KG_(%O/^O63_ -!-?S\U_0-KG_(%O/\ KUD_]!-?S\U]EXM?'@_^XG_M
MA^6?1H_A9IZT?_<H4445^.G]2!7[B?L8?\FD?#3_ +$?3/\ TF2OP[K]Q/V,
M/^32/AI_V(^F?^DR5^J^%'_(SQ'^!?\ I1_-_P!)+_D08'_K[+_TAGSW_P %
MP/\ DVWPO_V/$7_I'=5^7]?J!_P7 _Y-M\+_ /8\1?\ I'=5^7]>-XD?\E3/
M_#'\CZKP%_Y-W2_Z^5/_ $H****^#/V8]Z_X)B?\GT^ ?^OJ]_\ 2"YK]EJ_
M&G_@F)_R?3X!_P"OJ]_](+FOV6K][\*_^1#6_P"OK_\ 2('\8_2._P"2RPW_
M &#Q_P#3E4_&G_@IW_R?3X^_Z^K+_P!(+:O!:]Z_X*=_\GT^/O\ KZLO_2"V
MKP6OQOB#_D?8O_K[4_\ 2V?U/P3_ ,D9EO\ V#T?_3<0HHHKR#Z<_4#_ ((?
M_P#)MOBC_L>)?_2.UKZ$_;/_ .32/B7_ -B/J?\ Z3/7SW_P0_\ ^3;?%'_8
M\2_^D=K7T)^V?_R:1\2_^Q'U/_TF>OZ2X?\ ^2#A_P!>I?\ MQ_!7&O_ ">2
MM_V$4_S@?AW1117\VG]ZA1110!_0-H?_ "!;/_KUC_\ 017Y[_\ !=G_ )#7
MPS_Z]=6_]"M*_0C0_P#D"V?_ %ZQ_P#H(K\]_P#@NS_R&OAG_P!>NK?^A6E?
MTEQ__P D?7_[<_\ 2XG\%>"O_)T,'_W%_P#350^ :***_FT_O4*^O/\ @BK_
M ,G;ZE_V(]Y_Z4VE?(=?7G_!%7_D[?4O^Q'O/_2FTKZ/A#_DIL)_C1\'XG_\
MF^S+_KU+]#]5*_"?]IO_ ).2^(7_ &/&K?\ I9+7[L5^$_[3?_)R7Q"_['C5
MO_2R6OTOQ8_W'#?XI?DC\!^C9_R.,P_Z]P_]*9P]%%%?B)_705^P7_!)W_DQ
M;PC_ -?6I?\ I?/7X^U^P7_!)W_DQ;PC_P!?6I?^E\]?I/A;_P E%4_Z]2_]
M*@?@OTBO^2&H_P#81#_TW5#_ (*Q?\F+>+O^OK3?_2^"OQ]K]@O^"L7_ "8M
MXN_Z^M-_]+X*_'VCQ2_Y**G_ ->H_P#I4Q?1U_Y(:O\ ]A$__3=(****_-C]
M[.X_9D_Y.2^'O_8\:3_Z615^[%?A/^S)_P G)?#W_L>-)_\ 2R*OW8K]N\)_
M]QQ/^*/Y,_D;Z2?_ "-\O_Z]S_\ 2D?E7_P6J_Y.WTW_ +$>S_\ 2F[KY#KZ
M\_X+5?\ )V^F_P#8CV?_ *4W=?(=?FG%_P#R4V+_ ,;/W[PP_P"3?Y;_ ->H
MA1117SA]V??W_!";_D-?$S_KUTG_ -"NZ_1*OSM_X(3?\AKXF?\ 7KI/_H5W
M7Z)5_2GA[_R26'_[?_\ 2Y'\#>-W_)S,;Z4O_3-,****^T/R@**** "BBB@
MK)\=>#M+^(/A&_\ !>MW%W#::C 89Y+&Y:&95)!RCKRIXZBM:B@#PO\ X=[_
M  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&W
MQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^
M-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G
M_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^
M._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LK
MG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#P
MO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>
M_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"A
MM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S
M_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X
M)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-
MOCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +
M*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH
M\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#A
MWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\
MH;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E
M<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W
M^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]
M#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\
M"RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=**
M /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\
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
M[?\ B?QCKGAI_!T6ELL_AT:U<MH6GS+?W]JXL6C)NL*&62!+6(!H99$/U/\
M\$:[72OC-_P21_9RA\<?#?6]+A\/> ?#3V5IK<D2+?RV5G;M;7R+;S2"2W,B
MI/$)=K!HT=HT9%P >R:K^WI^QYH7[0UI^RGK/Q_T&U\?7]Y]CL] GE=?.O/*
M$HLUF*^3]J,95Q;[_-*L#LP15[5/VT/V7-%^/^G_ ++FK_&;2K;QWJTDD.F:
M%,)%^TSI#Y[VR3%/):X$7[PV^_S=GS;,<UYK^U1X(^#7QW\5^%/@B]_H6EZ%
M\./B9I?Q"\<ZS)<0V\6EWUE=?VG;6RN2 MW<731S3=UMGE,A4W,'F8G_  46
MTWXH^'/B7^S_ /%'PSX;\'>)? WA[XZZ+'KG@^[TN=-574-3FETJ+5K.YCG\
MMFM&U&6YD@> [E260R+LX /ICXC_ !,^'WPA\(7/C[XG^,=/T+1K-HUGU#4K
ME8HP\CK''&,_>D>1E1$7+.[*J@L0#A?#?]I'X.?%;Q7>> /"?B>XA\16%BM]
M=>&]?T6\TG4EM&?8MT+2^BAF: N"@F5#&6&W=GBOF;_@I6-<L_V[OV)]?\7%
M_P#A65K\7=:B\2F7FUCU^;0;J+P^\W8-]K:5(B>/-DC ^8J"O_!0K3]?U7_@
MH[^QC'\)PY\7V/C?Q'=ZTUM]Z'PE_8[IJ9GQT@:=M/0;OE,Y@ ^?;0!]2^#/
MCK\'OB+\1?%7PD\!_$;2M7\1^!S:#Q?I.GW(EETEKH2M D^WA'80R'83N 7)
M R,\A:_MW_LAWWPL\3_&JS^/&BR^&?!GBNY\,>)=20R$V6LP2)%)IYBV>8]Q
MODC"QHK-)YB% P8$^:_LT!1_P55_:EV@9/A#X<%L?]>^M5[7XJL/@I\$-!U3
MXH^+[:WM8EU]M:NM1O ]S<2ZG-"+*,P@[G>=HF2TBBC!8J4AC7D+0!+^S_\
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
M7$5S'HNC:M)#:QV%P(9 -MRFF6%G<,'V3S75TJNR/R ?H;\-?BOX!^,&A?\
M"5?#773JVDO@VFKV]I,+2]0_=EMIV01W41'(EA9T(P0QR*Z*OG7]C/XM?'?4
M_C]\<?V9/C#J%GKVG?"[7M&3PAXQM-*CLGOK+4=-2\^Q7,4.(1<6I.TM&J!X
MIH&**22?HJ@ HHHH **** "BBB@ HHHH ^:-6_X)G_##PU^U!H/[5_P"UM?"
MFIZ/#/%<>"KW3_M_A><S<R7EMIY=%TO4#EA]LLVC+"242I,)7#=/\1_^":G_
M  3Y^-/CR\^+7QF_8?\ A1XG\5ZI(DVJ^(-=\"V-[=W,JHJJSS31%WPJJH)/
M 4#M7N%% &=XM\(^%_'OA74? _C7P]9ZKHVKV,MGJFEZA;K+;W=O(I22&1&!
M5T925*D8()!KR7X9_P#!-K_@GQ\&+_5-5^$G[$?PJ\-7.MZ'<Z-K$^B> ["V
M:]TZX $]I*8XAYD,@4!XVRK 8(->UT4 <A\(/@#\$O@!HA\._!/X5:%X7LVA
MBA>'1=-C@WQQ!A$C,HRRH&8(I)"@D+@5G?M%_LP_![]J7P/)X)^+&@3NR0RK
MI.OZ1?2V&K:++(NUI[&]@99[24C +1L-RY5PRDJ?0** / _@A^P;X#^'_P"S
M%%^QQ\9;7P[\2_ MDT9M1X@\)V\5W>F.X6>.?41'F&\O1*J2M>+'"\DJB1E,
MA9S['X$^'?@/X7^'U\*_#GP=INAZ<LC2?8]+LTA1I&QND8*!N=L#+G+,>236
MS10!Y/\ '?\ 8._8H_:C\4VWCC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1
M(\\;%4W.S;0<98GO4TW[$'['<]YX?OY/V8/ GF>%?#R:!X= \,6P6PTI&W)8
M1J$VBW5B66+&Q6)8 $YKU*B@   & *^>OVS_ /@F]\$OVQH8M?O-0U#PAXMM
M[VUN3XF\.[ NK+;D&.SU>S<&WUFQ(&QK:Z1QL9U1H][$_0M% &1X2TG7;/PG
M;Z%XS?2;JXBMQ!.VD:<]K:2H%V_) \DAB7''EF1\#C<:?X'\#^#?AGX-TOX=
M_#OPKI^AZ#H=A%8Z-HVDVB6]K8VT2!(X8HD 6-%4!0J@   "M2B@#Q&]_P""
M:?\ P3RU/XIM\<=2_8@^%5SXS?7!K+^*KCP)8/J#:B)1,+LW#1%S,) '\S.[
M<,YS79>#_P!EO]G#X?\ Q#U/XL^"/@;X6TKQ-K&J3:EJ6N6.B0QW,][,I6>Y
M+A<B:4$B208:3)W$UWE% &7XV\#>"_B5X5O? OQ$\):9KVBZE%Y6H:1K%C'<
MVURF0=LD4@*N,@'!'4 ]J\/_ &6?V!])_8X^*OB_Q=\)?B-?ZMH'C2]CN;W2
MO&XDU35-**C:MM9ZO+(;DV*\LEG<><(W=VCDC#LI^A** .4\-? OX->#?B3K
M?QB\*?#'1-.\5^)8HH_$/B.STY([W4TCSY:SR@;I0FYMH8G;N.,9-5OCI^SA
M\ /VG_",/@#]H[X+>%_'>AV]ZMY!H_BW1(+^V2X56591%,K*'"NX#8R Q]:[
M2B@#A?@+^S%^SE^RQX:O/!O[-7P)\(^ =)U"^-[?Z;X/\/V^G07%R45/.=($
M4,^Q$7<><*!VKH_!_@#P-\/;>_M? GA#3='BU75[G5=3CTRR2 75]<2&2XN9
M @&^61R6=S\S$Y))K7HH \__ &B_V8?@]^U+X'D\$_%C0)W9(95TG7](OI;#
M5M%ED7:T]C>P,L]I*1@%HV&Y<JX925/GWP:_8 ^&O@[]F"']C3XZZ/X6^*G@
M&Q93;0>*?!ML)]0VR^:DVIH,V]_=E\2/=B*)I9!YCH7+.?H&B@#SG]G[]D#]
ME/\ 9/CU6']F+]G#P1\/EUUH6UI?!OABUTW[>8=_E>=Y"+YFSS9-N[.WS&QU
M-9OQW_8._8H_:C\4VWCC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1(\\;%4
MW.S;0<98GO7K%% '-:=\&OA)I'PE7X":5\,]"MO!":$VB)X1@TJ)--733$83
M9BW"^7Y)C)0QXVE21C%;NDZ3I>@Z5;:%HFG0VEE96Z06=I;1!(X8D4*B*HX5
M0H  '  JQ10!\T:M_P $S_AAX:_:@T']J_X!:VOA34]'AGBN/!5[I_V_PO.9
MN9+RVT\NBZ7J!RP^V6;1EA)*)4F$KAO6;']ES]G6U^*EY\>!\"_"D?C;5)X+
MG5/$D>C1&ZN+F&)88IVD*Y:5(U6-93\X10H('%=]10!G>+?"7A?Q[X6U'P/X
MV\/V>K:-J]E+9ZKI>H6ZRP7=O(I22*1&!#HRDJ5(P02#7F?P-_8 _8:_9C\9
MO\1OV=/V0/AMX&U^6Q>RDUKPGX+LK"Z:V=E9X3+#&K;&9$)7."5'I7KM% &1
M'X \#1>/)OBE%X0TU?$MQI$>E3Z^MD@O)+&.5YDMC+C>8EDDD<)G:&=CC)-/
M\;>!O!?Q*\*WO@7XB>$M,U[1=2B\K4-(UBQCN;:Y3(.V2*0%7&0#@CJ >U:E
M% 'SW^RS^P/I/[''Q5\7^+OA+\1K_5M \:7L=S>Z5XW$FJ:II14;5MK/5Y9#
M<FQ7EDL[CSA&[NT<D8=E/MM[X \#ZCXXT_XFW_A#39O$6E:;<Z?IFNRV2-=V
MEI<O#)<01RD;DCD>W@9U! 8PQD@[1C7HH XOXZ?LX? #]I_PC#X _:.^"WA?
MQWH=O>K>0:/XMT2"_MDN%5E6413*RAPKN V,@,?6H?@+^S%^SE^RQX:O/!O[
M-7P)\(^ =)U"^-[?Z;X/\/V^G07%R45/.=($4,^Q$7<><*!VKNJ* ,CP?X \
M#?#VWO[7P)X0TW1XM5U>YU74X],LD@%U?7$ADN+F0(!OED<EG<_,Q.22:\1_
M;/\ ^";WP2_;&ABU^\U#4/"'BVWO;6Y/B;P[L"ZLMN08[/5[-P;?6;$@;&MK
MI'&QG5&CWL3]"T4 </XD^!_@[XP_",?"']I/P)X2\8:5+'''J.DRZ /[+NPF
M-I^QSO*$48XC9Y N!\QQ78:5I>GZ)IMOH^DVB6]K:PK%;P1C"QHHP%'L!5BB
M@#Q&]_X)I_\ !/+4_BFWQQU+]B#X57/C-]<&LOXJN/ E@^H-J(E$PNS<-$7,
MPD ?S,[MPSG-=EX1_9<_9O\  /Q-U;XT>"?@3X3TKQ;KM[)>:OXCL-!@BO+J
MYD39+,TJKN\R10 [YW/CYB:[RB@ KYHU;_@F?\,/#7[4&@_M7_ +6U\*:GH\
M,\5QX*O=/^W^%YS-S)>6VGET72]0.6'VRS:,L))1*DPE<-]+T4 >'_$?_@FI
M_P $^?C3X\O/BU\9OV'_ (4>)_%>J2)-JOB#7? MC>W=S*J*JL\TT1=\*JJ"
M3P% [5Z_XM\(^%_'OA74? _C7P]9ZKHVKV,MGJFEZA;K+;W=O(I22&1&!5T9
M25*D8()!K1HH \7^%?\ P3B_X)_? W5]0U_X-_L4?"OPO>ZMHUQI&J76A> [
M"U>\L)]HFM93'$-\,@50T9RK  $&NW^#'[/7P+_9T\.'PE\!_A%X=\(::RQJ
M]IX?TF*U5U0$1AMB@L$!*J#G:.!@<5V-% 'G_P"T7^S#\'OVI? \G@GXL:!.
M[)#*NDZ_I%]+8:MHLLB[6GL;V!EGM)2, M&PW+E7#*2IX/X(?L&^ _A_^S%%
M^QQ\9;7P[\2_ MDT9M1X@\)V\5W>F.X6>.?41'F&\O1*J2M>+'"\DJB1E,A9
MS[Y10!C>!/AWX#^%_A]?"OPY\':;H>G+(TGV/2[-(4:1L;I&"@;G; RYRS'D
MDUP'QW_8._8H_:C\4VWCC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1(\\;%
M4W.S;0<98GO7K%% 'EMS^Q#^QS>7GA>_NOV7/ +R^"M$71O"9;PK:XTK3E(9
M+.$;,) K*&6,#:K#< #S7J5%% 'SU^V?_P $WO@E^V-#%K]YJ&H>$/%MO>VM
MR?$WAW8%U9;<@QV>KV;@V^LV) V-;72.-C.J-'O8GV[PEI.NV?A.WT+QF^DW
M5Q%;B"=M(TY[6TE0+M^2!Y)#$N./+,CX'&XUKT4 9?@?P/X-^&?@W2_AW\._
M"NGZ'H.AV$5CHVC:3:);VMC;1($CABB0!8T50%"J    *\EO?^":?_!/+4_B
MFWQQU+]B#X57/C-]<&LOXJN/ E@^H-J(E$PNS<-$7,PD ?S,[MPSG->W44 <
M'X1_9<_9O\ _$W5OC1X)^!/A/2O%NNWLEYJ_B.PT&"*\NKF1-DLS2JN[S)%
M#OG<^/F)KJ/&W@;P7\2O"M[X%^(GA+3->T74HO*U#2-8L8[FVN4R#MDBD!5Q
MD X(Z@'M6I10!\]_LL_L#Z3^QQ\5?%_B[X2_$:_U;0/&E['<WNE>-Q)JFJ:4
M5&U;:SU>60W)L5Y9+.X\X1N[M')&'93ZSX:^!?P:\&_$G6_C%X4^&.B:=XK\
M2Q11^(?$=GIR1WNII'GRUGE W2A-S;0Q.W<<8R:ZNB@#B_CI^SA\ /VG_",/
M@#]H[X+>%_'>AV]ZMY!H_BW1(+^V2X56591%,K*'"NX#8R Q]:Q?AU^Q7^R!
M\(?AAK7P3^%?[+_@'PYX/\1W!GU_POHOA.TMK#492J(7F@CC"2-MC098$_(O
MH*].HH Q_!/P^\$?#?29-$\">%K+2K:>Y>YN8[. (9YV #32-UDD8*N78EC@
M9/%;%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
B%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>rddt-20260331_g2.jpg
<TEXT>
begin 644 rddt-20260331_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MB@3B P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **9<W-M96TEY>7"10Q(7EEE<*J*
M!DL2>  .<UYSX+_;,_8_^)'B]/A]\._VK?AMK^ORRO%'H>B^.M/NKQY$^^@A
MBF9RRYY&,CO0!Z317'ZU^T+\ O#ESHEGXA^./@^PF\2V\5QX<BO?$UK$VJQ2
MD"*2V#2 SJY90K)D-D8SFNPH **YGXA_&KX-_".2RB^*_P 6O#/AAM19ET]?
M$.O6]D;HKC<(_.==^-RYVYQN'K734 %%%<QXZ^-GP:^%VJ6&B?$SXM^&/#M[
MJAQIEGKNOV]I+=G<%_=)*ZF3YB!\H/) [T =/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 %%%% 'XP?\')O[1?Q*^+O_!0']E[_ ((]:9XLU#1/ 'Q8\2:+
M>?$P:;=- ^M6=YK(L$M'=""8D6"YD,>=KN\1(S&N/TX^/'[/7[#7B7]G3_AD
M'XY>"? 5A\/;W1SI^G^$]1^RV5M;P(NQ6M$)7R7CR"DD6&C;# @X-?.G_!9K
M_@D#XE_;]\1_#']JW]FGQWI?A7XY_!/7K?5?!5_KR2'3=62&ZCNTLKMH@9(@
ML\0>.55;;OD4J1)N3@/^"P/[.G[>/_!6G]@F+]D/1OV&[KP'XTNO$NEZC>>(
MO%/CG0KGP_8- S&9K>XM+J6^D!#%0391L58Y4=" ?.O_  79^'7@3X0?#;_@
MG#\%OA_X]L_%6G?#_P"*NA>%[3Q#:21/]K6QBTNVWGRV949Q"K,@8X) YP*^
MC?%__!?3Q5K'P\_:)_:D_9^^ 6B>(_A+^S9XOM/#^OSZEXAEM]5\52-<I!>7
M-CMA:&WCAWAXQ+O,Z\DPDXKCO^"@_P#P20_;!^)'[/O[#GP(^ O@;P_K<W[-
MEQH5WXXOXM<@L;6[DL+>PBE6T$VUY&D>VFDRZ(/G4DY9@O%3?\$7/VT?@C^R
MC^UC_P $^?@7\/-/UWPY^T/X]LM;\ ^.;[Q):6UMX;LIKF&2[M]6B9S<>;!%
M"$1K2*X68G=F/)  */\ P=6_&WP%^TG_ ,$??V>OVC?A3,][H/C+XT>&]:T&
M29 DS6USH6K3(CC)V/@A67/RLI!Z5]=^%/\ @J]\9?AS_P %6/#W_!,+]LSX
M!>&/#=_\2?"#^(?AGXG\%>++C4[=P@NB]A>?:+6W(FQ97.)$ 4E8P%/F KY%
M_P %2_\ @B?\=/CK_P $G_V?/^"<W[(VNZ%?:C\)?%VBW5_KGBR_:RMIX+#1
M=2@EN&\M)7#37,\8$:*VWSN?E5F'H7_# 'QW_:U_X+.?#_\ X*=_'?X:GX>>
M$_@_\-3HOA;PEJ>M6=]J>KZU,;WS;ES8RRPQ6L2WS!"9/,=X48QH&( !YG^T
M_P#\'$7Q&_9\^#.M?M:S?LD_8OA_X8^/<WPWU+POXNNKO3?$NIPQ0F235K-9
M(! 5&"/(^?'&Z5"<#D/^#L2\L-:^$O[*NO6:ADN/V@=-DMY63#>6\#-^&<+D
M>P]*\8_:O_X(G_\ !:C]L#]G'XT^%OCYHWPR\6?$+Q#\7[77O#?CJ_\ &TK7
M]WH< DBBT>QA:$0:;81^:]P$,D;,Q*M&S!7'UE_P6L_X)\_MN_M[_ 7]G+P9
M\(/A1H)\0?#OQI8>)?&5O)XPB6SM_L]N(VM8)Y8XWG<L6PQB1<+UYQ0!^F5%
M16-Q+=V4-U<6,MK)+$KO;3E"\1(R48HS*2.AVL1D<$CFI: "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@#SW]JGX\?\,S? 77OC?_
M ,(K_;?]B?9?^)9]N^S>=YUU#;_ZS8^W'F[ONG.W'&<CXY_X?O\ _5J__E\?
M_<-?0G_!5+_DPOQW_P!PO_TZ6E?CG7Y#Q_Q1GN29S3H8*MR0=-2:Y8O5RFK^
M]%O9(_I[P6\/.#N+>%JV,S;#>UJ1K2@GSU(^ZH4VE:$XK>3=[7UWV/T(_P"'
M[_\ U:O_ .7Q_P#<-?0G["'[=_\ PVS_ ,)5_P 6K_X1G_A&?L/_ #'/MOVG
M[1]H_P"F$6S;Y'^UG?VQS^.=?H1_P0@_YJI_W __ '(5YG!_&'$>:\1T,+BJ
M_-3ES77+!7M"36JBGNEU/?\ %'PNX%X<X%Q>8Y=A.2M#V?++VE65N:K"+TE-
MIW3:U7XGZ$4453U_0-$\5:-<^'?$FE07MC>1&.YM;F,.DBGL0?\ (/-?N)_(
M1<HK\]/^#;[1(;_]B_Q/\0M?U/4]8UZ7XO\ BK2VUK7M6N+^[6RMM0,4%LLM
MP[LL2)&N$! R,D$DFOLCX\?M+^ /@#?^%?"VN:?J>M>)_'6L2:7X+\'^'XHI
M-0UFXC@>YG\L32111QQ0122R32R1QHJ@%MS(K 'H=%>'?"3_ (* _ KXE>(/
MB7X$\66VL_#[Q3\(;5;[X@^%O'<-O!=:9IKP-/%J0DMIY[>XM'B1V$L,KA=A
M5]C#;7"WG_!7+X(:5:?"O7=9^!WQ4MM%^-T6_P"%6MKX<M+B+Q!N@%S"B0V]
MW)<6[S6I^T1I<11,R C =60 'U717@'Q:_X**_"?X9>)/B=X9\/_  X\:>-Y
M/@QH=MJGQ1G\'6=E(F@13V[7:1,MU=P/<3"T1KEHK=96$948WNB-8\'_ /!0
MCX.?$GX3^!?BG\,_!WC#7I/B<K2_#WPS;Z3%;:EKUJMLMT]Y$MW-##':K RN
M9YI8X\NB9,DD:, >[T5\V>!_^"JG[+7B?X4_$SXF^,#XA\%WGP>\1C0/B)X-
M\4:;&=9TO4I&1+6V2&SEN([MKII(UMS;R2K,SA5).0/G/XF?$._\<_\ !?+]
MF&XUGX&^/_ NI2_##QQ->VWC"]M);>^B^RV@@: 6-]=6ZO&3<+(N4D!D4LI#
MHQ /T?HJMK.IQ:)I%UK,UK<SI:6[S/!9VS332!5+%4C0%G8XP% ))P!7PO\
M W_@HU_P3P_9&_X)L67[4_P4^"_Q'T'X37/Q&U331I/]D2W5]:ZI<:]-:W5Q
M/]HNY!!%)?R.P$DRD"0*$4C8H!]XT5X!\'?^"B/PQ^+?[5NH?L=ZA\(_B+X+
M\5Q^$F\4>'I?'/AR.QMO$FD)<K;275GB=Y5*221AH;F."=0X)CQG'O\ 0 44
M44 %%%% !7&>+/BY_P (OK]QH?\ PCWG^1L_>_:]N[<@;IL..N.M=G7C/Q7_
M .1_O_\ ME_Z*2FE=B;L=%_POO\ ZE3_ ,GO_M='_"^_^I4_\GO_ +77G=%5
M9$W9]$4445!845^=W_!87PGI=[^WO^Q191W.H6<'BWXOWNF>*[;3-5N+2/6K
M.*P\^.WNTA=1<1J\:D+(&&"R]&(/Z&6%A9:78PZ9IEI%;VUM$L5O!"@5(T4
M*J@<     =,4 2T5\Q>.O^"K?P \!?#34/VA[OX?>.M1^$.D>)9=%UCXP:1I
MEG/HEG)%>&QGNC']K%]+:172M"]S%:R195F#-&"X]!^(7[9?PV\(?&+0/V>_
M!7AW6O'GC?Q'X0N?%5CX=\'/8LZ:)#)%"=0DFO+FWMTA>::**/\ >%I&<E5*
MI(R@'KE%?+_@'_@KG^R=XZ_99\6_MA7-IXQT#P?X+OQIFL-XB\,/;W3ZK]K-
MD=,AC5F\ZZ%V%MRBDC?+'\VU@U;^A_\ !1#P%=?M76'[%?C#X&_$CPSX_P!4
M\-Q^(;#3M4TBRNK>72C,('O#<Z?=W,21Q3D12!F#*Q4[2C*[ 'T#17S'\1_^
M"K7P!^%6F>'_ (D>,? 'C>'X7^)?&,?AG3?C'%96+^'A>R3O;1.X%Y]N2U>X
M1HENS:^0WRN)#&Z2-J_M%?M9_#;5_P#A97[/_AOX1^/?B)-X/\-J_P 1QX :
MVC&AK<V[316[RS7MK)+<M;@S?9[7S91&R;E!FB60 ^AZ*^-O^#?*ZN;[_@C1
M\ KV]N))IIO"$KRRRN69V-[<DL2>22>237OWQB_:D\$_"3XC^&_@I9>&=;\6
M^.O%=E>7^C>#?"Z6QO&L+3RQ<WTKW<\%O!!&\T,>^65-[RHB!V)  /2Z*^6=
M:_X*X_LX>'_V:_B9^TCJG@?QQ$/@QJ\FF_%GP/)IMFFO>%YDP2T\#78AFB9&
M5TEMYIHY4;=&SA6V]_XR_;A^&/@7]H3X2_LXZYX.\3_VK\:].U.Z\#:K!:VS
M6,AL+ W]S#,WV@2PR"#;C,>UF< -PQ4 ]GHKY/\ ^"<7[>_QA_;,^)'QRT#Q
M_P#LV>(_">F?#_XRZEX4TFZO;_2)HK".RT[2RUI<FVO9)9+MYY[BXS%') J2
MI&)V*5]84 %%%% !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 %%%% 'SW_P52_Y,+\=_P#<+_\ 3I:5^.=?O?\ %7X5> OC
M9X"O_AC\3M!_M/0]3\K[=8_:I8?,\N5)4^>)E<8>-#PPSC!R"17CG_#JW]@O
M_HA'_ET:I_\ )5?F/&G!>:<1YI#$X:<%%04?><D[J4GTB]-5U/Z#\)_%CAW@
M3AVK@,?2JRG*K*HG3C!JSA3C9\U2+O>+Z6M;4_'.OT(_X(0?\U4_[@?_ +D*
M^A/^'5O[!?\ T0C_ ,NC5/\ Y*KT+X#_ +*WP%_9F_M7_A2'@3^Q/[;\C^T_
M^)I=7/G>3YGE_P#'Q*^W'FR?=QG=SG QY_"_ &<Y)GM'&UZE-PAS747)O6,H
MZ7@EN^Y[?B'XU<+<6\'8G*<'1K1J5>2SG&"C[M2$W=JI)[1=K)ZV]3T*JFN:
MS9^'M(N-;OX;N2&VC+R)8V$UU,1_L10JTDA]E4GVJW17Z\?S"?F;_P $4/BY
MXD_8_P#V/_$'PN_:$_9;^.6A:]/\5?$^M6EA'\$]>N_M%E>7K7%O(KV]HZ L
MK8VLRL"#D 8)WOVC?^&I/&W[2G[+G_!5:/\ 9O\ &G_"+^ ]=\7Z/XQ^&4'A
M^:?Q+HV@:O"EE::JUA%OEFF4VL=Q/;PJ\RQW"1JCF-W/Z*44 ? GB#X!6WQP
M_;<^/'_!0'QA\*=?B^%\_P"RD?AK_87B2QF\/W?BYC<WFH:C+Y-^();2-(6@
MM%GN%B!9I&4[$WGYN_98^.WPPTKX??LS:#^V_P#![]I[1/#'P M;.^\):AXI
M_9SU&QTC2;Q; V5K-JVL0&6.Y@LX)72.=(K5"%6:<'! _53]I;]GSX?_ +5W
MP$\5_LX_%1]33P]XQT>73=5?1M1>TNDB?^**5.58$ \@J<8964E3Y/\ #W]@
MWXJV%JGA']H#_@H+\5/BKX/A"Q_\(CXFTS0+.+4(5(VQ:A<V&G075ZG #H95
M28%EF65&92 ?&O[2'C^^^#?[>'[5/AGP!\!OV@ET#XJZ)H.B>-]8^%OP9D\;
M6=[>_P!BA);ZTEM9U_LJ]6TNX8##<13(3"DYC(E4&'XX^&/ EIX)_9/_ &O/
MV-_V,O%'QJ^"OP+T77OAYXY^#>H^"'N/%6E6,\5A;K<KI6H1K))>VTVG)YB%
M=\@E5E(1S*OUW:?\$W?'OP^^+/B[Q]^S?_P4$^+7P[T/Q[XIN_$?BGP;9V6@
MZQ9C4[I@UQ/92:MIUS+9AV&3&&>,$_*B@ #Z!^%/PL\,?!WP?'X.\+R7MPIN
M9KN_U'5+MKB[U"[F<R37,\K<O([L2< *HPB*B*JJ ?FW^V#\"/B'^T;^Q>W[
M0'["G_!-V;X:7/@[XP^#_'MG\.]2\%6?AOQ+X^BT2ZEFN$NK2'E% F7[/%<8
MG9K>8A )(@W9^*_B_P"//VH?^"JO[)O[17P\_9 ^-NG>$] \'>.;'Q1J/C#X
M:7>BG1+F_M]-6.*Y2]$;)M:,@N 8Y,GR7FV2;/T5HH ^>/@#^PE!^R[XYF^+
MEU^VE^T/X^CM=+N(Y/#WC_Q^^M6+*P#&1;2.V5Y)E"_)MRV20 2<5^=MQ\&_
MV@9/^" .J_LZ)^S)\3_^$[N/CZVJQ>%/^%=ZG]L-B?'2ZP+C9Y'^K^Q R;L_
M>^3[_P M?LS10!\2_$6P\8>(/^"X/P@^,>C?"KQM-X1L?@1K^BZCXH/@C44L
M+._O;VRN+:":9X L;-'!(6W$",@*Y5CBOMJBB@ HHHH **** "O&?BO_ ,C_
M '__ &R_]%)7LU8VK?#[PAKFH2:IJFD>;/+CS)/M$BYP !P& Z 4T[":N>(4
M5[-_PJCP!_T /_)J7_XJC_A5'@#_ * '_DU+_P#%57,B>5G14445!9^?G_!7
MFT^(-_\ MI?L@^._ _P,^(?BW2?AM\5+W7/&]]X0\":AJ4>EV$EB(%E9H(66
M0[GSY<99\(WR] ?H,_M@ZG\8OB'X>^"OP@^ WQ5LX]?EN/\ A(O&GBGX::IH
MFG:#8QV\CLWF7\,!EN97$4,2(& ,ID8XCV/] 44 ?E)\ OAC^T/\+_\ @BCX
M_P#^"./Q&_9I\;7OQ:TSPMXF\!^%;ZS\'7TGAWQ%%J4MU_9^LQZN(C8P0*EV
MDDJSSI-&;=P8][(K:WQ[T?6_^">_[6O[/=_\-/A3\5_%GBGX??LN_P#"$^)/
M%WPY^'$OC*'5=,AGLX[>TO\ 2[:YANK<?:+::YBNE=-SYCQ*!*(_U%KYP^,W
M_!/WQ)XN_:/U/]JO]GW]LOXC_";Q7XCT6PTGQ;;Z!!I>J:7K%K9&8VQ>SU6T
MN$AEC\^4+)"4_P!8Q*DLQ(!\5^.+#]DSQ=_P1>^,GP&^%GPE^-FI^);;Q=9Z
M[XJ\-^+/!\OAWQJ_BC6->BN;?5X+&[CB24_:PTD%O#N6<69M5)<L3Z-^S)^T
M1\)/B]^W?HGQ@_:4\!?'_P ,?$W5O 4GP\\":S\0?V?=2\(Z$D<LAO+A(YI'
MN(FU"=X5.]IDC(A6.)%+G?\ 17Q:_P"":'@;XS_"^W\,>,OVA?B:?&]IXITW
MQ+:_%RSUFTM]>CU.P29+-@D5JMB+:-;FX LUM1;YGE?R_-=I#TGP>_9%^(/A
MG7=+\5?M&_M@>.?C!>Z#<?:=!MO$>D:-IEA8W.QXQ=?9]*LK;SY@DC@&=I40
MG?&B. U 'Y]?L ?#W4/@Q\'M&_X)K?M,_P#!$JX\4?%7P1<MH>E?%2]^$>GW
MO@C7K..9OLFMW.L3 ! D.QY8?GN6,>$4R/Y:>N_LT:Q\<?V#/VR?VH/@W\7_
M -FCXG>*=#^,OQ*N?'WPP\>^!_!MSK&GWPO+*&W?2KNXA!CTV6!K>.-&NVBB
M*AF,BKM+?HO10!^;_P#P2_\ V%OB9\8O^"3'[/WPO^,'Q#_:$^ ?B'X?^'[Z
MSU'1?"?B(^&[J_::Y\Q7NHFCD=U554QAUC9?-EROS5O_ ! ^ GQA_8D_X*@_
M";]L&VL?B1\4_AI+\ [GX3>+];CLKGQ'K^C72ZJ-4MM5NX+2)KFZ2=P())88
MF\O8K.%7!K] :* /RX_:$_81^.?[0WPS_P""AO[0WPX^&^LVL_[0?@W0](^&
MWA75]/DL-2UA=#T<Q-=26DX22W>YG>2&&.=4EVP*S*HD6M36_B1\8/VAOVU_
MV$/C7X/_ &*?C3IWASP##XMM?&5UXG\!3Z7-I5Q=^'([%5FANBCQ1K.ZJ9I
MD<@),+3;'V_IG10!\3_\$N?#WQ7^"G[2/[57P?\ B3\"?&6EIXI_:.UOQSH/
MBVZT?9HE]I-]I^F1VYANV8+/,7MY T489H\?/MZ5]L444 %%%% !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 5F/XT\'1^,8_AX_
MBS3%\03::^HQ:$;^,7CV:2)&]P(<[S$LDD:&3&T,Z@G+ 5?NK:.\M9+.9I D
ML91C%*T; $8.&4AE/H001U!K\9O^";/@#PY\+_\ @[;_ &L/ _A$7PT^U^"\
M4T(U+5KB^FWSGPO<2EIKF225\RS2-\S'&[ P !0!^NWQ5^-?P:^!/AU/%_QO
M^+?ACP;I,EPMO'JGBO7K?3K=Y6R5C$EPZ*6.#A<Y.*W=#US1/$^C6OB+PWK%
MKJ&GWUND]E?V-PLL-Q$X#+(CH2KJ000P)!!KY%_X*M_\$[?V"/VG/A!XZ_:&
M_;I\/7>LV?@[X;:@=*OKW79X(/"T,,,UQ+=V<43JBW+L$+2.'+^1"F-B[#\W
M_P#!&K5OC3_P2J_X-R;[]H']IG2[^:\\/Z!KOC7PWX2U5V26SL95\RPL6!YA
M$\H$VWJGVTY 8$  _37QK\5?A?\ #:XT^T^(OQ(T#0)=7N?L^E1:UK$%JU[-
M_P \XA*RF1^1\JY/-;]?A]_P2=_X*0^&?V<+#X7?M;_\%*O@WXOU#X@_M@^)
M;^VTK]H/4;C3[S3["-+W[/::+!$D[3Z7IZ QMM\M 7D8E62+>G[@T <5XN_:
M3_9T^'_C>W^&?CSX^^"M$\279C%KX?U?Q59VU],9#B,)!)()&W?PX7GM7:U_
M,3^T;^TO\1/V _&7[:O_  3&_:]T/0?%MM^T-XZ-QH_QHDU,7=KHU_<W"/#+
MJC0I-+&+>U9+C[,%-Q;/#\D3I,L@_HQ_9"\%-\-OV3_AC\/&^*@\='0OA]HV
MG_\ ":K/YHU_R;*&/[>'W-O$VWS0VYLAP=S=2 >BT444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F>'/&G@[QC+
MJ4'A'Q9IFJOHVI/IVL)IM_'.;&\5$D:WF"$^5*$DC8QMA@LBG&&&<CXU_#/P
MI\7_ (7ZU\/O&ZZB^EZC82QWD>F:U=6$DB%&!7S;62.3:0>5W8/<&ORR_P"#
M+>22;_@E?XXFED9G;X]ZL69CDDG1]%R2: /U&\6?M#_ #P#\0=+^$OCKXY^#
MM%\5:YM_L7PSJWB:TMM0U#<VU?(MY)!)+D@@;5.3Q78U^,/_  <C_P#!)?\
M94N?V:T^+7PG^&VL:Y^TQ\2_C!IFG^$/$!UNXGU3Q#J%Y.Y>S9"_E+;0VB/Y
M85$2W2UCP54-N_23XR_ JXUK_@G5?_!?XY^*=5UW4M)^%+6NOZQ8:]>64NI7
MUOI;1RSO+;R1R.'D#.58[22"02!@ ]G\,^-/!WC6.]F\&^+-,U9-.U"2PU!M
M,OX[@6MU'CS()"A.R1=R[D;##(R.:TZ_+#_@ST)/_!(!"3DGXHZWDG_<M:_3
M'XH?$SP5\&_A]J_Q1^(NM+I^B:'9/=:A=&-G8(O141 6DD9B$2- 7=V55!9@
M" 6-:\?>!/#?B;1?!7B+QKI-AK/B.2>/P]I-[J445UJCP1&:9;:)F#SF.(&1
MP@.U06. ,UK5^+'CG7?V@M?_ .#K7]E+7?C[J=W8S:[\(M?UO1_ <DRM#X2M
MI].\10I9_(2KW1BM89+F0%@9V=$9HHHL?M/0 4444 %%%% #9Y'BA>6.!I65
M25C0C<YQT&2!D^Y ]Z_-']E7]A+]M#X9?\' 7QH_X*8>./@A#:_#CXJ>"(O#
M>E10^*+"74M/:--%1;FX@67;Y9_LR0E8WD<>8N Q!%?IA10!^?'_  6>^%G_
M  5V_:(\4^#?AC^PK\$/AEK7P[T.]@UOQ9'\2->_T?Q)J$3[[6TFM$="]I!(
ML<Y1VVS3+'N0I%B3KO@K^RY^W[^V3_P3^^,7[/\ _P %<-<\*Z9XN^)L%]HF
MEVWP^ DT[0]+:QBCMKB-2Y+SB[:>=MSG=MC7(4 #[9HH _&[PS_P1._;3^,?
M[*'[+/\ P3Q_:+\*:)HVA?L\?%:\UWQ7\1]/\007-IXBT:.YFFM;?3H%/VE)
MY5N/*?[1%"L0A#AI"=E??VNS_P#!3T?\%/-$M] L? I_9:/@:4ZY/*X_MH:S
MMEV!!G?N\SR>@\GR?,R?,VU])T4 ?C:/^",7[7OAK_@GG^T?_P $SO$OP1T?
MXBZA\4_C1<^,?A_\8[[Q-9Q65JUTUGB^U%9G^W07<"VTA86\$XE\]HPVUF9O
MU%_8M_9U'[(O[(_PU_9>'BJ77#X \%:=H4FL2Q[#>/;6Z1-*$).Q2RDJF3M7
M"Y.,UZ;10 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 45\*?\'$O[0O[7
M'[)'_!,WQM^TI^R?\<[3P7J'AN73(KR1?#$5Y>W*7FHV]DPAGFD,=M@7&[=Y
M+OE/E9"<CVK]B/7?C-\7_P#@F#\$_%EC\4E@\;>)/@GX7OKWQ=XBTY]5>2\G
MTFUDFNI8S-$9I69G?<SX+G+!AD$ ^@:*_,;_ (-?/VR_VJ/VW?V</C'\4?VM
M_C+?^-/$-C\9;C3K6[NH8X(;2W33[,B&W@B58X(MS,VQ% RQ)R22<O\ :?\
M^"S/@KXB_P#!2WQ)^PFG[7&D_ _X1?"*SCD^+GQ):[ABU37]6DDCC30[":5'
M%C"CR;9[H)YH:*1$>$['< _4VBN?^%<'@F'X=:/)\-_%4VN:!<6$=QH^LS>(
MY]7-[;RCS$F%Y/+*]PK*P*N9&!4C!QBO@?\ ;3_;/^(GQ"_X+F_ ;_@DYX9\
M;ZWH/@?5O!.J^+?B3+X7UFXTR_U6066HFRLA>VKQW%O'&]FLS^3(AD\U58D
MB@#]&**_/;_@WH_X* ?%K]LGX,_%;X0?'OQ;/XB\5?!/XI7WAE/$EZ%^U:II
M.]_L4MRR@!YQY4\;/@%Q$C-ERS']": "BBB@ HHHH P_B3JGB/2/!&I7?A+P
M7=>(-2^R2)9Z59W4$#32%2%!DGD1$7.,G)('0,>*^!?^#;;]@']K#_@F3^R+
MXK_9B_:L^'MC9:CJ7Q$N_$VG:SH>O6U[9R036.GVWD-M82I*&M';[A0JP^8'
MBOT6HH _*#]J?X<?\'&WB[]OC5OVH/V=_P!GKX%#0-!LIM$^%EKX\\0&]N=%
MT]V_TB[18YHXXKN\VIYK@,RQQQPJY57,GW>GAK]I2R_8#M_ WQ%TEO&GQ8U/
MX<&R\2C3[VVM[>;7;BQ87#*\KQI':K<NRKMR5CV[4;&*]PHH ^!?^#=K]B#]
MJ#_@G+^P_=?LJ_M3?#^TT_6;?QE?ZQ::KHVN6][97-O<);A4RC"1)0T;Y!CV
MX (<D[1O?#C]EK]MW]N+X7_'O]F7_@L5H7A5_AYK_CVU?X8Q_#G5GM+Q])M;
MX7D+R30MOC"R6]FR%R)B1,'&"E?;E% 'XX7G_!LGX7^&W_!8?X+?'KX&:!JO
M_"B/"6B_VAXMGUCXC74^K)KT!U"6U\KS&,K0>;_9VY P1E,H((+9_8^BB@ H
MHHH *J:]JG]B:-<ZOY'F_9X6D\O=MW8'3.#BK=9/CO\ Y$W4_P#KS?\ E0MP
M.1_X7W_U*G_D]_\ :Z/^%]_]2I_Y/?\ VNO.Z*NR(NST3_A??_4J?^3W_P!K
MH_X7W_U*G_D]_P#:Z\[HHL@NST3_ (7W_P!2I_Y/?_:Z/^%]_P#4J?\ D]_]
MKKSNBBR"[/1/^%]_]2I_Y/?_ &NC_A??_4J?^3W_ -KKSNBBR"[/3]!^,_\
M;>LVVD?\(WY7VB98_,^V;MN3UQL&:[FO#? G_(Y:9_U^)_.O<J35BD[A1114
MC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBH[I;I[61
M+&:..8QD0R2QEU5L<$J"I8 ]0",^HZT 245^6'["G[7'[;/C/_@Y*^/W[%O[
M0/[1\OBKP9\//A"UYX<T'3-%CTO3;>6XF\/W*R?9T=VDEC2]EB$LLDK[2V&4
M,5J/_@O?^UM^W'^RY^U_^R9X#^$'[2IT#P)\5OC!9Z9X@\.:#H"6UW/!;ZAI
M89)KYI)))$D%U*K)$(5*@*P?)) /U3HKX/\ ^#C+_@HG\4/^":__  3;U/XK
M_ S5(].\<>*_$UGX6\+ZO);I-_9LUQ'/<2W*QN"K.MO:SA-P*AV0D'&T^>_!
MW]KSXG?LH_\ !>K2?^"76L?%#Q-XJ\!?$GX)6OB#18_&6OW.JWNF^(+>*ZDN
M)8KJZ=YA#/!8SN\!8QK)M,:QC<K 'Z9445^4'[6O_!37]HCQS_P6O_9/_9S^
M#/B6]T'X+>(_$NK227^G7SQMXZDMH9X)9G"XWZ;'*&2$$[9WB><!H_LTA /U
M?HHHH **** "BBB@#\\?^#HJZ37O^".GQ*^$WAV*;4O%'B.]T!="\.Z; UQ?
M7WDZW93RM'!&"[*D44C,P& %Y/(KWC_@F-\2_ 'AW_@E9\#-:\2>+K#3;;PS
M\&O#.F>(WU&X$!TN]M])M8I[:X5\&*9) 4,; -G QR,_2U% 'X^_\&@4-_X&
M_9I^,OP]\>:-J&@:]?\ Q@N=8L-&U[3Y;*ZN;"2QM46XCBF56>/?&ZEE!"D8
M.,C/C4OP U?]C/X__P#!4;X&_M.^$;Q;3]HKP/J_B?X.:I<Z=)+!XIN9FU6>
MWL+%PI%Q?QW.J6Z"W7,N^ L%V@-7[ST4 ?EU^RY^T)\8?^"%?_!!/X$7G[2_
M[-GC[QYXLCU%=*U#PAX8MO-O]'34KZ_O;=+C<"8A# T5OL(R)FCA^7.5J_MF
M_ [5O@G_ ,'"G[.?_!47QG:2Z-\*-:^'&I>&/%_B?5E\FV\-:HNG:F;87\A^
M6U2<74$*,Y"^;&RE@2H/ZGT4 ?F3_P &S'[(7Q,^!?P?^-G[27Q/\)ZAH;?&
MSXO7NM>%]/U6S>WN)=#B>7[+=O%( \8F:XG958 F,(XX<&OTVHHH **** "N
M9\>?$3_A";JWMO['^T^?&6W?:-FW!Q_=.:Z:O-/CO_R%-/\ ^O=__0A32NQ/
M8G_X7W_U*G_D]_\ :Z/^%]_]2I_Y/?\ VNO.Z*JR)NST3_A??_4J?^3W_P!K
MH_X7W_U*G_D]_P#:Z\[HHL@NST3_ (7W_P!2I_Y/?_:Z/^%]_P#4J?\ D]_]
MKKSNBBR"[/1/^%]_]2I_Y/?_ &NC_A??_4J?^3W_ -KKSNBBR"[/:O ?C?\
MX3:UN+G^S/LWD2!=OG;]V1G^Z,5O5P?P(_Y!>H?]?"?^@FN\J7N6@K)\=_\
M(FZG_P!>;_RK6K)\=_\ (FZG_P!>;_RH6X'AM%%%69A1110 4444 %%%% &M
MX$_Y'+3/^OQ/YU[E7AO@3_D<M,_Z_$_G7N53(J.P4445)04444 %%%% !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 5\*?\ !Q+^T+^UQ^R1_P $S?&W[2G[)_QSM/!>H>&Y=,BO)%\,17E[<I>:
MC;V3"&>:0QVV!<;MWDN^4^5D)R/NNOSQ_P"#HJZ37O\ @CI\2OA-X=BFU+Q1
MXCO= 70O#NFP-<7U]Y.MV4\K1P1@NRI%%(S,!@!>3R* /6_A;^UQK_P-_P""
M'?A#]M[XDZC<^)-:\/\ [,&D^+=4N-5NFDFUC4%T"&Y/FR$[F>:?AG)R3(23
M7YN>%?\ @J1^U7^SO^RK^Q#_ ,%'/B-\=?$OB'4/CK\3]8TCXU:+JNK2RZ1>
MZ5-J<L,7V2P9OL^GO:0QJ8FMDB9RI$ID#&OO+X.?!1/VSO\ @WK\.?LK^$M6
M@CUS7?V7=-\)O#<MY;:9K::!!"+>Y1ANA>*Y5!(C , #Z@U^8NC?LF?$_P#:
M\_8B_8"_X)N:;X+U.U^('PU^+6MS_&KPU<V;I<^"]+M=5F::YOU(Q;K)#(K6
MY<@7!=1$7R< 'V!_P5@_X*4>+?V5_P#@L?\ !;]G[]J_X@^*_ '[,'B+P3/<
MWGB'PKJEYI:ZEKLCW,*M=ZA8M'<I!;L+7=#%(FSSUEEW(0!]"?\ !"SXO_M5
M?&C]G/QYXF_:"\2ZOXD\(6_Q;UNU^!GC/Q(O_$Q\1>#4E L;V63 :X1AN\NX
M<;I5YRRA6;Y]_P""EOPXTO\ :/\ ^"P6B?L\_P#!3BWFL_V3KOX*7\W@*]O[
MQ['0SXP9O+EGN+T%8X;^.V:X\D2N H$9C7=*V[!_X()O^T9_P39_X)9_'OXF
M_%GP5X[\7_#;P1XSUK5O@OH+Z9(FJZWHENG-S:V\H#0VURZK,H*A03/*%(;+
M 'Z/_MV:_P#&KP=^R-\0O'?P ^(VF^%O$OA[P?J>JV6K:EX=&IJC6UG-,JI$
MTL:!BZ)\SB10-PV$D$?,?_!MC^TO\>/VNO\ @ESH?QV_:3^)^I^+_%NK^,M=
M%]K.JNI=E2\94C54"I'&HX6-%55'  %>@^*?VRO"_P"U+_P1U\1_M5:QX%UG
MP$GC_P"$FNG3O"OBJ+R]16Y>SNX8[=(P-T[RF/="$7=*CHP7YL#P3_@U 6X\
M*_\ !)O1/A5XLL;G2/$VC>+M:DU3P_JUJ]M>V\<MSYD4C0RA7$;JPVOC:3D
MY!  /TQHHHH **** "FSSPVT+W-S,L<<:EI)'8!54#)))Z"G44 ?C?\ L.>(
M=,3_ (.Q/VEOC#.TT7A'Q=\+;;1O"WBJ:V=--U;4(X_#2-;6]RP$4TFZUN %
M5CN\EL9Q4O\ P<QZA'XE_;)_8D3PI9WFL'P-\86U?QG_ &-8RW?]AV7V[17$
MUWY*MY"E(I&&_&Y8V(R :_8NB@#\VO\ @Y^_8Y^(O[?7_!*:2X_9PT:3Q9K/
M@?Q;8^,=.TS0?])FU:SCM[JUG6W$>?.817C3!5RSB$A0S$*>#^$_P@N/VX_^
M#D+PU_P4.^$+'5?AA\*_@+;6<_B^W0FRFUV\M[Z'^S(Y,8DN(X-0=YD7)A*;
M)-CL%/ZPT4 ?#L_[7/Q)_P""H&G?M5_L"? CP)XX^#'BOX=W)\+6'Q,\4Z.Q
ML=0,TLT4EQ;!"K /'!(R;6W&*XBE5E) 'YN_M6_L6?\ !7'P-_P6&_9"\.>/
M/VG?#GBG5]*M9K?P;XS\*_!Z.QT;PC8Q;U:UFMX4\DAHU*)NQM#+CH*_H$HH
M **** "BBB@ KGY?BGX#AD:&37<,K$,/LLO!'_ :Z"OG[4O^0C<?]=W_ )FF
ME<3=CU__ (6OX _Z#_\ Y*R__$T?\+7\ ?\ 0?\ _)67_P")KQFBJY43S,]F
M_P"%K^ /^@__ .2LO_Q-'_"U_ '_ $'_ /R5E_\ B:\9HHY4',SV;_A:_@#_
M *#_ /Y*R_\ Q-'_  M?P!_T'_\ R5E_^)KQFBCE0<S/9O\ A:_@#_H/_P#D
MK+_\31_PM?P!_P!!_P#\E9?_ (FO&:*.5!S,^AHI$FC6:-LJR@J<=0:=4.F_
M\@ZW_P"N"?R%35!85YI\=_\ D*:?_P!>[_\ H0KTNO-/CO\ \A33_P#KW?\
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
M;C_KN_\ ,U429$%%%%42%%%% !1110 4444 ?06F_P#(.M_^N"?R%35#IO\
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
M10 4444 %%%% 'T%IO\ R#K?_K@G\A4U0Z;_ ,@ZW_ZX)_(5-69H%>:?'?\
MY"FG_P#7N_\ Z$*]+KS3X[_\A33_ /KW?_T(54=Q/8X*BBBJ("BBB@ HHHH
M**** /3/@1_R"]0_Z^$_]!-=Y7!_ C_D%ZA_U\)_Z":[RH>Y:V"LGQW_ ,B;
MJ?\ UYO_ "K6K)\=_P#(FZG_ ->;_P J%N,\-HHHJS,**** "BBB@ HHHH U
MO G_ ".6F?\ 7XG\Z]RKPWP)_P CEIG_ %^)_.O<JF14=@HHHJ2@HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHKRW]L7]LK]GW]@[X&:A^T/^TMXT.C>';&XAM8?(M7N+F_O)B5AM+:&,%IIG
M(.% P K,Q559AS/PM_X*$_"'Q]^TX?V,_&_@KQ9\//B?-X23Q/I/A/QO9VBR
M:MI)D:)KFVGLKFYMY"CHP>(R+*NUB4PK$ 'O%%?"/[6/_!QE_P $UOV-/VCC
M^S=\7O$?C&6ZM-5.F:[XLT/PG)=:)H]ZI'FV\USO#2219'F+;I,8SE6PZLH^
MY-$UO1_$NBVGB/P]JEO?:?J%K'<V-[:RB2*XA=0R2(PX964@@C@@@T 6J*^,
M/^"B_P#P7E_8'_X)>?&72_@-^TYJGBL^(M6\.1:Y!;^&] %XD5I)/- AD8RI
MM8O;R?+SP >XKT3_ ()P?\%0/V;/^"IOPVU_XM?LNZ?XJ&@^'=;&D7E[XET0
M68EN_)29HXL2/OV))$6Z8\Q>N: /HNBBB@ HHHH **** *VLZ3:Z]I-SHM]+
M<QPW4+12O97LMM,JL,$I+$RR1MZ,C!AU!%<I\'?V=?@?\ (M4_X4_P##/2]#
MN->O/M?B#4[>$O>ZO<XQY]Y=2%IKN7!QYDSNV.,XKM** /-?VEOV/_V<?VQ?
M"<?@']IKX9P>,- CF2;^P=4O[G["\J$E)'MTD6.1U).UF4E<\$58TW]E3]G[
M3/V>[K]E%/AO;7'PZN]#?1I?".HW<]W:+IS0B'[(@FD<QPB,!5C0A4 ^4+7H
M5% 'S]XI_P""5?\ P3T\;?L_>$?V5/%?[*WAN^^'7@2:6;PIX0G\XV5A-*SM
M),$\SYY6:24F1RSDRR'.7;.I^RU_P3>_88_8E\2:GXP_91_9E\,^!M4UJQ6S
MU2^T2V=9+BW5PXC8LQ^7< <#N!Z5[;10 4444 %%%% !7FWQY_X_=-_ZY2?S
M6O2:\V^//_'[IO\ URD_FM-;B>QP%%%%60%%%% !1110 4444 >D_ ;_ (\M
M2_ZZQ_R:N_K@/@-_QY:E_P!=8_Y-7?U#W+6P5F>-/^10U3_KPE_] -:=9GC3
M_D4-4_Z\)?\ T T+<9X51115F84444 %%%% !1110!I^"_\ D;]+_P"O^+_T
M,5[K7A7@O_D;]+_Z_P"+_P!#%>ZU,BH[!1114E'C7Q9_Y'Z^^D7_ **2N<KH
M_BS_ ,C]??2+_P!%)7.5HMC-[A1110 4444 %%%% !7LOPF_Y$&Q^LO_ *->
MO&J]E^$W_(@V/UE_]&O2EL..YT=%%%06<A\;/^1/3_K^3_T%J\FKUGXV?\B>
MG_7\G_H+5Y-5QV(EN%%%%,04444 %%%% !78?!/_ )'!_P#KQ?\ ]"6N/KL/
M@G_R.#_]>+_^A+2>P+<]8HHHJ#0*^?M2_P"0C<?]=W_F:^@:^?M2_P"0C<?]
M=W_F:J),B"BBBJ)"BBB@ HHHH **** /H+3?^0=;_P#7!/Y"IJATW_D'6_\
MUP3^0J:LS0*\T^.__(4T_P#Z]W_]"%>EUYI\=_\ D*:?_P!>[_\ H0JH[B>Q
MP5%%%40%%%% !1110 4444 >F? C_D%ZA_U\)_Z":[RN#^!'_(+U#_KX3_T$
MUWE0]RUL%9/CO_D3=3_Z\W_E6M63X[_Y$W4_^O-_Y4+<9X;1115F84444 %%
M%% !1110!K>!/^1RTS_K\3^=>Y5X;X$_Y'+3/^OQ/YU[E4R*CL%%%%24%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 ?G/_ ,'1/P^_9R^*7_!,.3P5\>/'.KZ-K=QX\TT_":'0K%;JYU/Q48KF
M*UL_*9XU,<D,MTKNSH(U)DRQ54?Y+_X)$?%_X_6__!<.U_9X_P""QWAG59_V
MC? _P<;PQ\(_$]O<PG3=0TJ(W%Y/<R>6O^E74UN\I6[W;2D,L<D:S!F/ZD_\
M%(/^"=GPN_X*2_!32?A7\0/%>K>&]4\+>++/Q1X*\5Z&L;7.CZO:[Q%-Y<H*
M31E9'5XFX8'(*LJL,7P#_P $V]+G_;RM/^"D?[1_Q-M_&OQ.T/P&GA'PC_8W
MAO\ L?2]%L-\[S2I;M<7,LES(US< R/,55)F54'! !X?_P %W?V=K/\ ;/\
M@%X-_P""4?P"\)Z4OB[XC>,[36KB:#3T\CP;H5I=&?4-?F"@"+=(YMT&5>XE
MNY$4D^81]U?!_P "^$/A9\*?#?PK\ 7'F:)X5T2UT32R9A(5@LXEME5F'!91
M%M;W!Z5^>/[1W_!O)\3?VD/VD_&'[3VJ_P#!77XX^&M;\9749N[+P=.NFVEK
M:0[Q:V<20S+^Y@1V5 V3EW=B7D=F]K_:J_X)$V/[1G[%7PB_8Q\'_M<?$3X=
MVGPGO-&FB\4>%+WR[_65L+4VY-P0R_O9"3-YF3MF^<J_2@#W3XY?\,\_LV>!
M_B+^V3X\\!Z.DVB^%;C6/%6O2V4;7=Q9Z?:,ZPB5P6"A$8)&#MWNQ"[G8GRS
M_@C1\%/%'P>_X)_>$-?^)=BL/C?XF3WGQ"\>D1[&.K:Y.VH21L.QBCFAM\=A
M;@5Z+^W1^R59_MP_LWZE^S'K_CVYT'0O$&J:8_B>6ULA-+J&FVU[#<W%@"77
MRQ<+#Y+2?-A)'^5LXKUZ***")888U1$4*B*,!0.@ ["@!U%%% !1110 5X#K
M7_(9N_\ KZD_]"->_5X#K7_(9N_^OJ3_ -"-5$F15HHHJB0HHHH **** "BB
MB@#W_1?^0-:?]>L?_H(JS5;1?^0-:?\ 7K'_ .@BK-9F@5YM\>?^/W3?^N4G
M\UKTFO-OCS_Q^Z;_ -<I/YK36XGL<!1115D!1110 4444 %%%% 'I/P&_P"/
M+4O^NL?\FKOZX#X#?\>6I?\ 76/^35W]0]RUL%9GC3_D4-4_Z\)?_0#6G69X
MT_Y%#5/^O"7_ - -"W&>%44459F%%%% !1110 4444 :?@O_ )&_2_\ K_B_
M]#%>ZUX5X+_Y&_2_^O\ B_\ 0Q7NM3(J.P4445)1XU\6?^1^OOI%_P"BDKG*
MZ/XL_P#(_7WTB_\ 125SE:+8S>X4444 %%%% !1110 5[+\)O^1!L?K+_P"C
M7KQJO9?A-_R(-C]9?_1KTI;#CN='1114%G(?&S_D3T_Z_D_]!:O)J]9^-G_(
MGI_U_)_Z"U>35<=B);A1113$%%%% !1110 5V'P3_P"1P?\ Z\7_ /0EKCZ[
M#X)_\C@__7B__H2TGL"W/6****@T"OG[4O\ D(W'_7=_YFOH&OG[4O\ D(W'
M_7=_YFJB3(@HHHJB0HHHH **** "BBB@#Z"TW_D'6_\ UP3^0J:H=-_Y!UO_
M -<$_D*FK,T"O-/CO_R%-/\ ^O=__0A7I=>:?'?_ )"FG_\ 7N__ *$*J.XG
ML<%117G'[44'[3^I?#>+0/V2-2\-Z7XLU#58(F\0>++9[BQTFT7=)-.UNC*]
MP[!!"B*1\TP8D*IJB#T>BOC;X%>/O^"B7@?]MB/X*?M1?M$_#?Q3X5TOX:W?
MBOQ5+X8\"S:9)IZ-<BVL5>62YD_UK1WLG0?+8N/XN.8B_P""B'QZN?V%)/\
M@K%#-:?\( GB!KN/X9C2$\YO"*ZH;!KLW)/F?VCY8-X!D0;,0&/=^^HN!]X4
M52M]<M-2\/)XET!3J,$]D+FR%JRYND9-Z;"Y5?F!&"2!R,D5\&_M'^(_^"U_
MP/\ A5+\7-0_:2^"<5[J.MZ=INB>"+'X>W=S(U_J-]#:6M@ETURGFE9+A TO
MECY4=]H - 'W_145A%=P6,,-_=B>=(E6:=8]@D<#E@N3MR<G&>*EH ],^!'_
M ""]0_Z^$_\ 037>5P?P(_Y!>H?]?"?^@FN\J'N6M@K)\=_\B;J?_7F_\JUJ
MR?'?_(FZG_UYO_*A;C/#:S/&FCZUXA\'ZKH'AOQ(^C:A?:=/;V.KQ0"5K&9X
MRJ3JA(#%&(8 G!(YK3HJS,_.?X[_ /!+CX&_"3XA?!OX;_"KXP?&6Y\4>+_B
M-9)<7&K_ !>U:Y7^Q]/C?4-3GEB,PC(DAMA;9V@"2^CP.F/8/^"K_P 4_B%J
M?[+'QA^%'P,\4W6C7WAOX0ZYXB\:^*-/?;+I5M%IUS+:V,+_ ,-U=R1<XYBM
MHYGRCR6[-Z)X/\+>)?B)^W[XM^+/B7P]?6VB?#GP5:>%/!T][:.D=W>:@T>H
MZK<P,P D3RXM)@WID!X9TSE64>'?MO\ _!-#QO??LX_M >(OA#^U]\=[S4O&
MOAWQ1K*_#O3[_1IK#5[^YLIMFG!/[+-U) P$-HB>?Y@A2.-9!M4A#1]-_L97
M5U??L??"B]O;F2::;X:Z$\TTKEF=CI\!+$GDDGDDU\C_ +4_[1GPQ_9Z_P""
M@/BO0_\ @HGX+U+4?A]XU\*:9%\!-6:TDNM-AOH(I!J&G1JI"6FJ37#H\=P=
MC%/*7S8PJU[)^S5<^.?V)OV/?@KX \7^%OB[\2]5\176@Z'J*_V5;7EWX3-U
M:(':[$,=N+;3;1HRC.RN\8(#,Y.:X_XL? _PW\0_VJ/C?X=_;G^"FN>-_AWX
MW\)Z)8?#6YT_PC?:U;6&G10,=1M%^PPRO879OP+GS2(VE'V8H[&W C.@CWK]
MB+PG\>? O[)W@3PE^TYX@?4_'5CH*)X@NIKX74HDW,4BEG'_ !\2QQ&.-YLG
MS'1GRV[)]4KPO_@FG\+/C'\$_P!B'P'\*OCMJFHW>OZ)9W5O&=8N%EO8-.^V
M3MI\%PZ$JTT5D;:)]I(#1D G&3[I3 UO G_(Y:9_U^)_.O<J\-\"?\CEIG_7
MXG\Z]RJ9%1V"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BORP_:
ME_X*K?\ !<CP+\0_BCXJ_9J_X)6>&=?^#7@'5]5AL?'WBOQ(FFO>V&G&1+F^
M\N>\A9X<P3.LB(5:,*RE@03]2? G]K3]MWXS_P#!-KX<_M)Z%^S)X?U#XO?$
MO08=1T[PG_;$MAH>E0W2R7%M<WMS())HXEM1"S*BO(\TBQJJ@ET /JNBO@'_
M ()%?\%3/VO/VN?VF?C=^Q+^W+^S=X=\&_$/X+W%JVH:GX&NIYM)N8KAF$<9
M\Z21E=D"RQMO/F(S92,QD'[WU2[N-/TRXO[32Y[Z6"!Y(K*U:,2W#!21&AD9
M$#,1@%F5<D98#)H GHKX4_8$_P""N7Q1_;1_X*4?'#]A[Q=^S9;^ +'X-Z6G
MF/>:ZFH:A?79NECWNT'[B*,QL&$:&0Y(S)U4?== !1110 4444 %%<]\3M=U
M7P]X8.HZ/=>3-]H1=^Q6X.<\,"*\Z_X6OX__ .@__P"2L7_Q--*XFTCV:BO&
M?^%K^/\ _H/_ /DK%_\ $T?\+7\?_P#0?_\ )6+_ .)I\K%S(]FHKQG_ (6O
MX_\ ^@__ .2L7_Q-'_"U_'__ $'_ /R5B_\ B:.5AS(]FHKQG_A:_C__ *#_
M /Y*Q?\ Q-'_  M?Q_\ ]!__ ,E8O_B:.5AS(]FHKQG_ (6OX_\ ^@__ .2L
M7_Q-=#\,?'?BKQ#XG&G:QJOG0_9W;9Y$:\C&.54&DTT.Z/1:***0PKP'6O\
MD,W?_7U)_P"A&O?J\!UK_D,W?_7U)_Z$:J),BK1115$A1110 4444 %%%% '
MO^B_\@:T_P"O6/\ ]!%6:K:+_P @:T_Z]8__ $$59K,T"O-OCS_Q^Z;_ -<I
M/YK7I->;?'G_ (_=-_ZY2?S6FMQ/8X"BBBK("BBB@ HHHH **** /2?@-_QY
M:E_UUC_DU=_7 ? ;_CRU+_KK'_)J[^H>Y:V"LSQI_P BAJG_ %X2_P#H!K3K
M,\:?\BAJG_7A+_Z :%N,\*HHHJS,**** "BBB@ HHHH T_!?_(WZ7_U_Q?\
MH8KW6O"O!?\ R-^E_P#7_%_Z&*]UJ9%1V"BBBI*/&OBS_P C]??2+_T4E<Y7
M1_%G_D?K[Z1?^BDKG*T6QF]PHHHH **** "BBB@ KV7X3?\ (@V/UE_]&O7C
M5>R_";_D0;'ZR_\ HUZ4MAQW.CHHHJ"SD/C9_P B>G_7\G_H+5Y-7K/QL_Y$
M]/\ K^3_ -!:O)JN.Q$MPHHKE?%/QM^%O@[QG9?#?6O%T3>(]1@^T6GA[3X)
M+R_:WW;#<&W@5Y$@#<&9E$:G@L*8CJJ*Y'XF?'SX*?!K5O#_ (?^*GQ3T/0=
M1\5ZS;Z3X9T[4M12.XU6]GE6**"WB)WRL7=1\H(7.3@9-==0 45R/Q,^/GP4
M^#6K>'_#_P 5/BGH>@ZCXKUFWTGPSIVI:BD=QJM[/*L44%O$3OE8NZCY00N<
MG R:ZZ@ KL/@G_R.#_\ 7B__ *$M<?78?!/_ )'!_P#KQ?\ ]"6D]@6YZQ11
M14&@5\_:E_R$;C_KN_\ ,U] U\_:E_R$;C_KN_\ ,U429$%>8?%C]J3PI\/O
MBCI'[/\ X1\/7WB[XAZY8/J%KX4T9XU:RTY7V-J-]-(P2SM0^$#MEY&RL4<K
M J/3Z_-7]COX2_M$?M"?$']L_P#:#^'?[3.N^ _B1_POC6/">@FRT;3+N'[+
MHEM$NE172WUK.[6Q6?F.%H@0[MN8L"M$GW/\;OCKJ'P%^#+?$7Q)\/;K6_$$
MDL%GI?@WPI=BYN=5U&9PD=I:O,L(<GEB[J@1$D=L*A-9O[*_Q_\ BO\ '_0M
M6UKXH_LG^+OA2^GW<<%E8^+[ZREFOP5+-(@M99 J+\HRQ!))P.*\!^#OP_\
M!/\ P6N_X)S?![XU_M+Q^)O#.N7-HVL6UUX%\2W6DRV&JQF>R>]@*,1\P$K1
MB0/L2<CG))ZS_@FMJ_[2'@G7?BS^R%^T9\3+SQ_)\)?%%C:>%?B'J: 7NKZ3
M?6,=Y!%>,/\ 674 ?9)(>7W(3G.Y@#UWXY_M'Z;\(O&_@GX0:)X;;7?&GQ%O
MKRW\*Z,UZMK 8[.W-Q=W-Q.RMY4,4>P$HDDA:5 L;9)4^!G[1MA\7?&GC?X2
M:WX7DT+QE\.M0L[7Q3I NQ=6^V[MEN;6YMK@*OG0R1EL%DCD5HW5HUP"W@O_
M  57^&^C_'+Q=\&/@K\-O%VI^%OCC?>*+_5OA'XXTR<1CPVEE;*^IW=P"K"X
MMF@DB@:UQ^_>>)250.ZL_P""3GQ!\8W6L_%WX)_M)_#?^QOCWX6\3V=Y\6-?
MBNS<VWBQ+N!ETW5+20JNRV:WM3#';*JK (-N%9F 0'V/1113 ^@M-_Y!UO\
M]<$_D*FJ'3?^0=;_ /7!/Y"IJS- KS3X[_\ (4T__KW?_P!"%>EUYI\=_P#D
M*:?_ ->[_P#H0JH[B>QP5%%(RAE*L.",&J(/E[]FOP7-^TAX*^._QZ^V")OC
M#K>IZ#X6O6SB+0=,AETBR=>_ER3I?7JGN+[('-?)8N=9B_X-IC^SNGA^4>/Q
M9'X9'PA@?;3XC_MS[";+R^OFY_?8_P">7[S[O-?J+X0\'^%/A]X6T[P-X%\-
MV.CZ-I-G'::7I6F6J06]I BA4BCC0!450   ,"LM?@O\'4^(;?%Y/A/X:'BQ
MEVMXH&A6_P#:)&P1X-SL\W&P!/O?=&.E(=S%^$WB/X<?#F+PS^RC<_$S1;CQ
MKH/@.RN)/#PU*/[?+80*EH;WR"?,\DRKL\S&W<<9S7G?QL7_ (7-^W5\+?@F
MG[W2OAWI=Y\1?$T9^[]K99-+T:)L=0SS:G<#/ ?3T/) Q[5_PKGX>_\ "P/^
M%L_\()HW_"5?V1_97_"3?V7%_:'V#S?-^R?:-OF>1YGS^5NV[OFQGFI[#P=X
M3TOQ1J/C;3?#5C!K&KV]O;ZKJL-JJW%Y%;^9Y$<D@&YUC\Z7:"2%\U\8W'+$
M:5%%% 'IGP(_Y!>H?]?"?^@FN\K@_@1_R"]0_P"OA/\ T$UWE0]RUL%9/CO_
M )$W4_\ KS?^5:U9/CO_ )$W4_\ KS?^5"W&>&T4459F%%%% !1110 4444
M:W@3_D<M,_Z_$_G7N5>&^!/^1RTS_K\3^=>Y5,BH[!1114E!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% 'QS_P6NUO5_&W[-?AC]A_P;J,L&O?M(?$32_
M DM7_?6VC2N;K6KD <E$TRUNU8]O.7UKZ2\8>)_A#\-=&T/X-:A\4M&\#77B
M2!M#\#6G]JVEI=S3)!A8M/BN-RSS1( RQA)  H+(5R*G\6_ GX3>._BQX1^.
M/B[P;!?>*O 46HQ^$-6FGEW:8+Z)(;LQH&"%I(XU0LRE@NX*0&;/)?M9_L*_
MLE?MT>'=(\+?M7?!+2_&%KX?U WVA27<TT%QIUP0 TD%Q;R1RQ$[5SM< [%)
MSM& #\[_ /@EM\ _VL_V"O\ @O#\=OV1+SXZ:_\ $SX6^-OAXGQ+U/Q#XH$<
MM]#J=U?1VUL;J9%"BZ;RKV/:@1)8H4D$:; J_I'\#?VO/V9?VE_%?C3P/\ _
MC9H'BO5_AWK7]D^-M/T>\$LFD7F9%$4HQW:*50PRI:*10<HP&O\ ![X!?"+X
M!Z5=Z5\*?!D6FG498Y=5OYKF:[O=1D1!'&]S=W#O/<LL:JBM*[%44*"  *Y[
MX)?L5?LL?LV^(?'OBWX"?!72/"6J?$[5CJ?CK4=#\R";5;HF4^8SJV8R&FF9
M1&4"M*[* S$D _,W_@D,RG_@Y,_;O 8?\>UOW_Z>8*_8.O%/A3_P3K_8S^!W
MQIU7]HSX3?!2WT/QUKSR/X@\5V>L7WVW5C)())!=R-.3=!I%5R)=P+*"1D"O
M:Z "BBB@ HHHH Y/XT?\B6?^ON/^M>1UZY\:/^1+/_7W'_6O(ZN.Q#W"BBBF
M(**** "BBB@ KK?@O_R.@_Z])/Z5R5=;\%_^1T'_ %Z2?TI/8%N>MT445!H%
M> ZU_P AF[_Z^I/_ $(U[]7@.M?\AF[_ .OJ3_T(U429%6BBBJ)"BBB@ HHH
MH **** /?]%_Y UI_P!>L?\ Z"*LU6T7_D#6G_7K'_Z"*LUF:!7FWQY_X_=-
M_P"N4G\UKTFO-OCS_P ?NF_]<I/YK36XGL<!1115D!1110 4444 %%%% 'I/
MP&_X\M2_ZZQ_R:N_K@/@-_QY:E_UUC_DU=_4/<M;!69XT_Y%#5/^O"7_ - -
M:=9GC3_D4-4_Z\)?_0#0MQGA5%%%69A1110 4444 %%%% &GX+_Y&_2_^O\
MB_\ 0Q7NM>%>"_\ D;]+_P"O^+_T,5[K4R*CL%%%%24>-?%G_D?K[Z1?^BDK
MG*Z/XL_\C]??2+_T4E<Y6BV,WN?,7_!2?]MS2OV6](\'?"[0?V@O 7PX\9?$
M35I8-%\3_$53)IFF6EL@EN+B6,/'OW,T%NH9T :YWDXC8'(^)/[2W[2'[%W[
M#]U\8?CY\4_!'Q*\:Z]XFT[2O ^H^&M"?3M&=M3GM[6S:11/(TL2-))<.ZR+
MOC&Q2IPQ]P^+[?LH_$S69/V>?CM-X!US4K_0WOW\&>*9+.>XFTXLT;7(M9B7
M,.]&7S NT,I&<BOE#]E?_@GG\-/C1^P5\4OV,_%?B#69OA'J'Q9U6X^"VJ6&
MIL;K2=%CEMI[2:QG?<3'%J"7AAD.Y98MK9=),L#T/5/$7[0GQE_9<_;)^%?[
M/_QE\?0^,_"OQGM=3LM(UR71H;&[T37K&W6Y\DB#"26EQ$9%C5E:6.2,!I9
MV1].R21PQM--(J(BDLS'  '4DU^?'@GX-?&3]I[_ (*2_#;4/$OQ^U#XC^"?
MV9K/4IM?\92:!:6%EJ7BFZMQ:Q:?#]G7]_<6\0,URZNT:2%(MD;EEKZ%_:IU
M+XA?M5_!C4OA_P#L1^-_AKXIN-/\<C0_B7IVN^+I[>V^R6Z.U]I,D]A;W4D%
MP[FWBEB:,'R)9UW(S(U '&?L^_MR_%3XZ_\ !2K7O@9;:59V?PN_X4I;^+/!
M4YAS=ZP'UB6Q&HLQ&4@E$$C0H,AX3%*2#)M3ZWK\XO@_?_MU)_P7+\CXF_#;
MX0:=>K^S;I<.N6WAKQAJ<]M;:"/$%YMEMC+IT1DO/.WKY+JD0C"GS<DJ/T=I
M(3"O9?A-_P B#8_67_T:]>-5[+\)O^1!L?K+_P"C7HEL..YT=%%%06<A\;/^
M1/3_ *_D_P#06KR:O6?C9_R)Z?\ 7\G_ *"U>35<=B);G%?M(_%^V_9\_9W\
M>?'J\L/M<7@GP9JFO26F<>>+.TEN/+S_ +7EX_&O@']DS]ISXS_L)_LA^ /V
MR_VI/@?IVO:3\=-;TW6/BI\5++QB\VMV4VL%3I]Q<6#6:QII]O'+!;)#%<L8
M4*E8]S.E?HQ\2OA[X6^+?PY\0?"GQS8?:M$\3Z)=Z3K%J&V^=:W,+0RIGME'
M89]Z^5;/_@G[\;_&G[(/A'_@GE\;_$GA74_ASX3U+1[>Y\565]<'5==T+2+N
M&YL;.2R:V6*UF86UK#+,MQ*-D<C*H,@$8 ?\%@=-TZ6V_9IU.2QA:YC_ &O?
M (2X,8WJ/M4XP&ZX^9N/<^M?8M?._P#P4$_9F^-7[3D'PIL_A*_A>!/A_P#&
M/0/'.H2>(M7N;<W2:;*\GV.-8;6;!DW@>83\N/N-7IGQDB_:9N;7P>_P"N/!
M-I./%]@_CV/Q9]KE0Z%A_MJ6+0!2;S.SRFE CX;<!P*8CYV_X+ Z;ITMM^S3
MJ<EC"US'^U[X!"7!C&]1]JG& W7'S-Q[GUK[%KYW_P""@G[,WQJ_:<@^%-G\
M)7\+P)\/_C'H'CG4)/$6KW-N;I--E>3['&L-K-@R;P/,)^7'W&KZ$M&NGM8G
MOH8XYS&IFCBE+HKXY"L54L >A(&?0=* )*[#X)_\C@__ %XO_P"A+7'UV'P3
M_P"1P?\ Z\7_ /0EI/8%N>L4445!H%?/VI?\A&X_Z[O_ #-?0-?/VI?\A&X_
MZ[O_ #-5$F1!7C?B']BKP)>_$GQA\3? GQ&\7^"KKXAV4,'CRQ\*7EI';ZV\
M41@2Y<3VTKV]SY!\HSVSPNRJA)+(C+[)15$GB_CC]B?PYJUGX TKX-_'+XB_
M"73_ (<::^G:'H_PVUJV@T^XLRD4:P75G>VUS;W 18EV.T?F*68ALL:Z=/V;
M_!EC\&O$_P '/#OB/Q'I)\7VEZFM^+=.UEUUR6[N8/)?4!>,&9;I5""-\;8A
M%$B*L<:(/0:* /(=>_8S\!Z_X:^&EI/\0?&">)OA-:K!X1^(;:K%<:X UJMK
M<FYEN(9(;HW,2CSA+$RNP5P%=$9>G^%7P&\*?"KQ-XD\?PZOJ>M^)_%TMJWB
M+Q+K;0FZNX[:-H[:#;;Q111Q1*\FU(XU&Z61SN>1V/;T4 %%%% 'T%IO_(.M
M_P#K@G\A4U0Z;_R#K?\ ZX)_(5-69H%>:?'?_D*:?_U[O_Z$*]+KS3X[_P#(
M4T__ *]W_P#0A51W$]C@J***H@**** "BBB@ HHHH ],^!'_ ""]0_Z^$_\
M037>5P?P(_Y!>H?]?"?^@FN\J'N6M@K)\=_\B;J?_7F_\JUJR?'?_(FZG_UY
MO_*A;C/#:***LS"BBB@ HHHH **** -;P)_R.6F?]?B?SKW*O#? G_(Y:9_U
M^)_.O<JF14=@HHHJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "OF__@J__P %%? __!+C]BGQ+^U;XNT4:O?6DD6F^%/#
MYF\O^U=6N-P@@+_PH LDLA'(CADP"V ?I"OS,_X.MOV,?CI^V+_P3-L_^&?O
M!^H>)-8^'OC^S\3WWAS2K9I[F^L4M+NUF,,*9:5X_M2R;5!.Q), GB@#U?\
MX),?'SP;^TII2>,/BM^WW8?%#XY+H\.J^-? WA?Q1]DTCPC'=1JPL;;2;=U2
M>"$2I%]LN!<2/(-PE7<JCP?XT?\ !9WX>?&__@I/XV_8\U/]L32/@9\$O@M+
M%8?$7QL-2AM=7\7>('F,7]DVMU*K?V?9Q2)*D]Q&%FW0%5EB$BO6+\._!6H_
MMD_\')OPS_X*"?LK6-Q+\-=#_9PAD^)WB6T@9+235;N'4X8=(GDP U[''/I\
MCP'YXA;#>%*@5\T6O[.OB+]C_2O^"H/['G[2?@?4#J7QEM'\2?!"672Y9AXW
MDDN=2EM([ JI^U7<=Q>6.88]TB2>8< 1EJ /WM^'UGX7L?!&E0^"==GU31VL
MHY-,U*XUR;4VNH'&])?M4\DDDX96!#L[9!&#C%?GU^TU^V+\0_CC_P %YOAW
M_P $J-$\>Z_X?^'VE_#"_P#%/CP>$]=N=)O]7U&2WG^RP->6CQW$4,""&8+%
M(@D>0B3>JA:SO@Y^T[\5O^"'?_!&/]FSP[^T7^S7\0?B)XLG>P\.:MX>\'VH
MN;S16NVN+F.&7J-T,1CMEB'#2($# <U@?M-_ Z]_95_X./\ X=_\%'OB1*ND
M_"?QM\)K_P /ZUXTOSY=AHNM6]I,$M[J8_+;B:%(!$7*^;)O1<L " >D_P#!
MN3_P4*^+G[>O[&GB33OV@_$[:[XV^%GC^]\*ZCX@FA1)M7LXTCEM;J8( IF*
MN\3$ ;C!O.68FOT$K\SO^#7']C7XK?LP?L3^,_B?\9_!VH^']6^+GQ+O?$FE
M:/J]HUO=0Z0(XXK1YH7 >)Y")Y K 'RWC.!FOTQH **** "BBB@ HKQWXN_\
MCW=_]<XO_0%KF:KE);L?1%%?.]%'*',?1%%?.]%'*',?1%%?.]%'*',?1%%?
M.]>Q_"+_ )$2T_ZZ2_\ H;4FK#3N=+1112&<G\:/^1+/_7W'_6O(Z]<^-'_(
MEG_K[C_K7D=7'8A[A1113$%%%% !1110 5UOP7_Y'0?]>DG]*Y*NM^"__(Z#
M_KTD_I2>P+<];HHHJ#0*\!UK_D,W?_7U)_Z$:]^KP'6O^0S=_P#7U)_Z$:J)
M,BK1115$A1110 4444 %%%% 'O\ HO\ R!K3_KUC_P#015FJVB_\@:T_Z]8_
M_015FLS0*\V^//\ Q^Z;_P!<I/YK7I->;?'G_C]TW_KE)_-::W$]C@***\T_
M;"_:9\$_L>_LV^*_VB/'NH6D%GX>T[?;)?7'E1W%Y(RQ6T#-@E1).\:%@#M#
M%L8!JR#TNBOE_P#X)^>,?VJOB[;S?&/XC?ML?"+XM^ [S37ATC_A5GA=K8+?
MAXR?,N&NI0-B;U,156#."V-N#S?Q2^(__!1_X"?M(?"+7O$7CWP7XO\ "'Q1
M^(*>&==^&>B^$9+>Z\-02VMS<_;;?4#.SWBVT=L[3221QJ^"5CCW@1@'V)11
M7S7I?[1WQ\B_X*QR_LA^([SPZW@.;X$7/C+2X[#3)4OEO%UJVL0L\SRLK@1E
MV 1(QF4@[M@8@'TI1110!Z3\!O\ CRU+_KK'_)J[^N ^ W_'EJ7_ %UC_DU=
M_4/<M;!69XT_Y%#5/^O"7_T UIUF>-/^10U3_KPE_P#0#0MQGA5,NIFMK:2X
M2WDF,<98118W.0,[1D@9/09(I]9GC3Q%<>$/!VK>++3PSJ6M2Z7ID]W%HVCQ
MH]W?M'&SBW@5V16E<KL0,RJ6898#FK,S\T?V<O%'PF^*'[=VE6_[?_PW^/7P
MH^-_B'Q)/K/@_3/$_C6ZB\)Z\+:4R6UA9+9W!LY6@MTA1X67$I3<Q=Y2I[?_
M (*T_$QM+^,NE6?[4/P&^.H^ /AK0TNKWXA?"'7)+>*TU.>0B:YOTLIUN3:V
M\*1J&( #3SG8Y$9KU;QW?6'_  4DMOA1_8?P"^(OA)?!?Q/T;QMJFH?$GP1<
MZ#<Z(^FR-.+6-+I5:YFG;%N3;F2$123,TN0B2>B^,OVNM.B^)WBO]GK4_P!D
MWXN:K>6-LD6GW:_#^2?0?$Z3P!C'!J0+6<2C>8I!=R08(;@CFD,[7]F30?A/
MX;_9^\(:9\"O%%QKG@\Z'!/X<UJ[UF74)+^UE'FI.US,S/,7#[MS'/S=NE?)
M?[1_[;NE?$;]MWQ;^S#K'B7QIH_PL^"WARSU7XJW/P_\.ZM?ZCKNI7<?GV^G
M-)I<,DUK80VX,T[J4:1ML)8)O5_7?@+X>U;_ ()R_LC?!?\ 9WD^%OBWQQ=-
MJVG^&-0?P+IAOH=#DNWEEEO;AG9&CTZW<LAG(R$\LE03@<A\(?!'B?\ 8Q_;
MW^/?CCQAX!\3ZMX,^-$FC^)?#7B'PQX7O=7-M?6EH;2\TZZ2SBEDA8D1S0NR
MB-D=E#[T(()'T9^SQXR^!?Q#^#&@>._V:=2T2\\$:O9?:= N_#T2QVLL;,=Q
M55 VL'#!U8!@X8, P(KM*^</^"5/[,7BW]D_]D.S^'GC?2?[)O\ 5?%&M>(/
M^$<$J.-#@O[^6X@L,H2FZ*%XP^PE1(7"E@ Q^CZ8&GX+_P"1OTO_ *_XO_0Q
M7NM>%>"_^1OTO_K_ (O_ $,5[K4R*CL%%%%24>-?%G_D?K[Z1?\ HI*YRNC^
M+/\ R/U]](O_ $4E<Y6BV,WN<5\3?V;/V=/C7KVF^*?C)\ O!7BW5-&!&CZE
MXF\*V=_/8@G<1#)/&S1<\_*1SS71^(_!WA+QAX?D\)^+/#&GZGI<JJLVFW]F
MDUO(JXPK1N"I P.",<5I44 4O#OAOP[X0T.U\,>$]!LM+TVQA$5EI^G6J006
M\8Z(D: *BCT  JGX.^'/P]^'?]J?\*_\":-H7]MZO-JNM?V/I<5K]OOYL>;=
MS^6J^;.^U=TK99MHR3BMFB@#-7P=X03Q<_Q 3PKIHUZ33ET^36Q8Q_;&M%D,
MBVYFQO,0=F<)G:&8G&3FM*BB@ KV7X3?\B#8_67_ -&O7C5>R_";_D0;'ZR_
M^C7I2V''<Z.BBBH+.0^-G_(GI_U_)_Z"U>35ZS\;/^1/3_K^3_T%J\FJX[$2
MW"BBBF(**** "BBB@ KL/@G_ ,C@_P#UXO\ ^A+7'UV'P3_Y'!_^O%__ $):
M3V!;GK%%%%0:!7S]J7_(1N/^N[_S-?0-?/VI?\A&X_Z[O_,U429$%%%%42%%
M%% !1110 4444 ?06F_\@ZW_ .N"?R%35#IO_(.M_P#K@G\A4U9F@5YI\=_^
M0II__7N__H0KTNO-/CO_ ,A33_\ KW?_ -"%5'<3V."HHHJB HHHH **** "
MBBB@#TSX$?\ (+U#_KX3_P!!-=Y7!_ C_D%ZA_U\)_Z":[RH>Y:V"LGQW_R)
MNI_]>;_RK6K)\=_\B;J?_7F_\J%N,\-HHHJS,**** "BBB@ HHHH UO G_(Y
M:9_U^)_.O<J\-\"?\CEIG_7XG\Z]RJ9%1V"BBBI*"BBB@ HHHH **** "BBB
M@ HHHH *_/[_ (+.?\%9]:_8U^)7PL_8E^!7C;P]X:^)7Q?O]]UXX\4PK/8^
M"- 20I/JKP,0MS.=DP@A;*,\#A@?E1_T!K\H/^"D7P5\>? 3_@XF_9<_X*=>
M*]$NY?A+%X5N_!?BGQ,L#/:>&;V6VUB"&6\D *VMO(VJ1$2OM0&.7<PXH ^J
M/#7[6/[-_P #/^";?Q$_;?\ @%^TU??''2O"/@W4]7O?%.J>-WU4ZKJ5E:O(
M+=D1A!8.[E%:""*!5$BG8!@U^<'A7_@J1^U7^SO^RK^Q#_P4<^(WQU\2^(=0
M^.OQ/UC2/C5HNJZM++I%[I4VIRPQ?9+!F^SZ>]I#&IB:V2)G*D2F0,:[7_@F
M7_P3<^+?Q9_9N_X*-^&M#T6XT'X?_M!^.?$5C\"(M0A:VMKFW2351:ZG#&P&
M+27[38JL@ #I;';P :\"T;]DSXG_ +7G[$7[ 7_!-S3?!>IVOQ ^&OQ:UN?X
MU>&KFS=+GP7I=KJLS37-^I&+=9(9%:W+D"X+J(B^3@ _H>K\K/\ @YR_X*7_
M +0?[+G['NN>"OV-/$-WHFK0^(M+TCQ[\0M+O6@G\/->1R7-OI]I(G(O9H83
M+(00T%N\3$ W4+#[ \:_\%&;+P;_ ,%-_!__  38?]F_QU>3^+?!5QX@7XCV
MUAG1;$1+<-Y,CXZ?Z/L+YPLL\*8._(_'C_@NM_P3M_X*T_!C_@G:GAOXJ?M:
M:-\8/!UW\5XM2F\)>$?A3Y.K3ZG="]G?4;BZB#338+R!MW'[Q ,*BJ #^@[P
MY-+<>'K">>1G=[.)G=CDL2@))JY7#?LS>'?B[X2_9^\(>&OCWX]L_%'C*RT&
MWB\1>(-/TM;*&^N0OS2) O$0/'RCIBNYH **** "BBH[NZ@L;66]NI-D4,;/
M(V"<*!DG YZ4 245SO\ PM?P!_T'_P#R5E_^)H_X6OX _P"@_P#^2LO_ ,33
MLQ71T5%<[_PM?P!_T'__ "5E_P#B:/\ A:_@#_H/_P#DK+_\319A='145SO_
M  M?P!_T'_\ R5E_^)H_X6OX _Z#_P#Y*R__ !-%F%T=%17._P#"U_ '_0?_
M /)67_XFC_A:_@#_ *#_ /Y*R_\ Q-%F%T=%16#:?$WP1?7<5E:ZWOEFD5(U
M^S2C+$X R5QUK>I#"BBB@#QWXN_\CW=_]<XO_0%KF:Z;XN_\CW=_]<XO_0%K
MF:T6Q#W"BBB@04444 %%%% !7L?PB_Y$2T_ZZ2_^AM7CE>Q_"+_D1+3_ *Z2
M_P#H;4I;#CN=+1114%G)_&C_ )$L_P#7W'_6O(Z]<^-'_(EG_K[C_K7D=7'8
MA[A1113$%%%% !1110 5UOP7_P"1T'_7I)_2N2KK?@O_ ,CH/^O23^E)[ MS
MUNBBBH- KP'6O^0S=_\ 7U)_Z$:]^KP'6O\ D,W?_7U)_P"A&JB3(JUS/QB^
M,GPN_9]^&NJ_&'XT^.+#PYX8T. 3:KK.I2[(;=6=47. 22SLJJH!+,P !) K
MIJ_,7_@M3\2?A_\ M/\ [!7QJ\;'X@Z-+X9\#V'V'P-HR:M$9=9UA+Z&"[U4
MQ!MS1PJ9K:W&,,3<SX=6MG6F2?HQ\1?BQ\//A-HUMKOQ \3PZ?#?7B6>FQ>6
M\MQ?W+JS+;V\$:M+<2E5=A'&K.0C'&%)#?A9\7_AG\;?"[>,OA5XSLM:T^.\
MFL[F6T<[[6ZB;;+;S1L \$R-PT4BJZGJ!7R1^V%\1[_X8?M]_LY_M6Z]'=ZQ
M\&K+P]XDT+5/$FAVLE_:>'M6O$@6"\N/LX<I'((6MA-@K&6<,5#'-#]@+XD:
M9\0?^"LG[65Y\)9+Q_!,VE>#+G4_/T^>UB.N-82(\L<<R(0TEND9=POSA(VR
M05)5P/JW]HC]J/\ 9Y_9+\#K\2/VD?B]HG@[19;I;:WO=9NQ']HF()$42#+R
MO@%MJ D!2<8!-:7P4^.GP=_:.^'EG\6/@1\2=(\5^'+\LMKJ^B7BS0LRG#(2
M.4=3PR, RG@@5<U?X>^ KSQS9_%KQ!HUK-J^BZ7<6>FZE> -_9]O,R/<>66X
MC\SRHM[#!81("<"OG'_@E_\  S3? &H_&OX\>"]%71?!OQ<^*D^O^!]"MX?*
M@.G);0VW]I)&,",7LL<MRH &87@;^+ 8'U;1110![_HO_(&M/^O6/_T$59JM
MHO\ R!K3_KUC_P#015FLS0*\V^//_'[IO_7*3^:UZ37FWQY_X_=-_P"N4G\U
MIK<3V. KF/BKXZ^#?@?0[2/XW>,/#6D:;K6IQ:78CQ3?V\$%]>2AC':IYY"R
M2N$<K&,LVTX!Q73USWQ.^$GPI^-GA.3P'\9OAEX>\7:'-*DLVB^)]%@O[1W4
MY5C#.C(2#T)&15D'RS^SW^SG\+O@)_P4^\>^./V7(=,T#X>ZQ\*DE^*6@Z"R
M1:1:^)UOXVLIQ&F(H;AK+[8TJ+C:IBD=1YX9^?\ ^"C/PPT+QWJOPG_;D_9!
M^.VL3?$RV^(.B:7X,A\.^.9[W2/%&FW=_;Q:C9"T$SVWD"T6:YFDA5?DLV:0
MG8"OV?X-^'?P_P#AUX2@\ _#[P+HVA:%:Q-';:+HVF16MI$ASE5AC544')R
M.]<Y\*OV7/V9O@1J5SK/P/\ V=? G@V\O0PO+OPIX1LM.EGW$%M[6\2%LE5S
MDG.!Z4 ;G_"UOAE_PL__ (4G_P +!T;_ (3'^P_[9_X1;^THO[0_L[S?)^U^
M1NW^3YOR>9C;NXSFOEV\FB'_  7VT^$RKO\ ^&/[P[-W./\ A*;;M^!_*OJC
M_A7/P]_X6!_PMG_A!-&_X2K^R/[*_P"$F_LN+^T/L'F^;]D^T;?,\CS/G\K=
MMW?-C/-9TGP*^"$OC]?BO+\&_"K>*5.5\2MX>MCJ /M<;/,_\>H ZJBBB@#T
MGX#?\>6I?]=8_P"35W]<!\!O^/+4O^NL?\FKOZA[EK8*S/&G_(H:I_UX2_\
MH!K3K,\:?\BAJG_7A+_Z :%N,\*HHHJS,**** "BBB@ HHHH T_!?_(WZ7_U
M_P 7_H8KW6O"O!?_ "-^E_\ 7_%_Z&*]UJ9%1V"BBBI*/&OBS_R/U]](O_12
M5SE='\6?^1^OOI%_Z*2N<K1;&;W"BBB@ HHHH **** "O9?A-_R(-C]9?_1K
MUXU7LOPF_P"1!L?K+_Z->E+8<=SHZ***@LY#XV?\B>G_ %_)_P"@M7DU>L_&
MS_D3T_Z_D_\ 06KR:KCL1+<****8@HHHH **** "NP^"?_(X/_UXO_Z$M<?7
M8?!/_D<'_P"O%_\ T):3V!;GK%%%%0:!7S]J7_(1N/\ KN_\S7T#7S]J7_(1
MN/\ KN_\S51)D044451(4444 %%%% !1110!]!:;_P @ZW_ZX)_(5-4.F_\
M(.M_^N"?R%35F:!7FGQW_P"0II__ %[O_P"A"O2Z\T^._P#R%-/_ .O=_P#T
M(54=Q/8X*BBBJ("BBB@ HHHH **** /3/@1_R"]0_P"OA/\ T$UWE<'\"/\
MD%ZA_P!?"?\ H)KO*A[EK8*R?'?_ ")NI_\ 7F_\JUJR?'?_ ")NI_\ 7F_\
MJ%N,\-HHHJS,**** "BBB@ HHHH UO G_(Y:9_U^)_.O<J\-\"?\CEIG_7XG
M\Z]RJ9%1V"BBBI*"BBB@ HHHH **** "BBB@ HHK.U_Q;X?\,&)=<U#R#,&\
MK]T[;L8S]T''44 :-%<[_P +7\ ?]!__ ,E9?_B:/^%K^ /^@_\ ^2LO_P 3
M3LQ71T5%<[_PM?P!_P!!_P#\E9?_ (FC_A:_@#_H/_\ DK+_ /$T6871T5%<
M[_PM?P!_T'__ "5E_P#B:/\ A:_@#_H/_P#DK+_\319A='145SO_  M?P!_T
M'_\ R5E_^)H_X6OX _Z#_P#Y*R__ !-%F%T=%16?H'BK0/$XE;0[_P \0E?-
M_=.NW.<?> ST-:%(85G^+?\ D5=3_P"P?-_Z :T*S_%O_(JZG_V#YO\ T TU
MN!X/1115F84444 %%%% !1110!H>$O\ D:M,_P"PA#_Z&*]XKP?PE_R-6F?]
MA"'_ -#%>\5,BH[!1114E'COQ=_Y'N[_ .N<7_H"US-=-\7?^1[N_P#KG%_Z
M M<S6BV(>X4444""BBB@ HHHH *]C^$7_(B6G_727_T-J\<KV/X1?\B):?\
M727_ -#:E+8<=SI:***@LY/XT?\ (EG_ *^X_P"M>1UZY\:/^1+/_7W'_6O(
MZN.Q#W"N8\6_&;X6>!/B!X4^%7B_QS86'B/QQ<7</A+1IY?](U-[6W:YN/*4
M#D1Q*69C@#@9RR@VOB=\2O!?P<^'NL?%+XBZW'IVB:#827FI7D@)V1H,X51R
M[DX544%F9@H!) K\\?BGK7AJ]_X*:_LD?M$?$_Q[H"^*?$GB/QBVI6<>O6\T
M7A?2U\-7(LM+WHY0,IE=I9 2);F:7:QC6)48C[0^/O[>/['/[+7BW3? G[0O
M[1?ACPEJ^K(CV=CJ]^$<1NY1)9< B"-F5P))"JDHV#\IQZQ;W$%W EU:SI+%
M*@>.2-@RNI&001U!'>OEK_@K&EQX2_8<^*>F>"_V5M9\>CQSH5U;>+I?#5K8
MRS6$#6R6[ZG)#<3QRW4MO BO#'$KMNMXP3$HWKZ_^QQXK^$?C;]D[X;^)?@'
MJMY>^"Y_!.F+X7N-1/\ I)LDMDCB$W_3954*X_OJU &W\3/CY\%/@UJWA_P_
M\5/BGH>@ZCXKUFWTGPSIVI:BD=QJM[/*L44%O$3OE8NZCY00N<G R:ZZOCK_
M (+ Z;ITMM^S3J<EC"US'^U[X!"7!C&]1]JG& W7'S-Q[GUK[%H *ZWX+_\
M(Z#_ *])/Z5R5=;\%_\ D=!_UZ2?TI/8%N>MT445!H%> ZU_R&;O_KZD_P#0
MC7OU> ZU_P AF[_Z^I/_ $(U429%6OC[]O#_ ((]_LJ_M&_LN^.?AE\!?V7?
M@WX.\>^([-%T?QD/A_8VLUE<?:(Y7E-Q;VQF5F574LO)WG/!-?8-%42><7GP
M[\4_!SX86'PH_8[^%?P^\-Z?:02Q6%K,C:=INCM(Y<RQ6-E;[9_WCO*T0>WW
ML3F12Q8<O\&/V3]8_93_ &>O&'AOX#>)++6_B?XHDU+7M3\:^.(G\O7?$]Q&
M2MW>K;_-';"01H(8?]7"@1,D9/M]% 'R_P#M+_"W_@I%\6_AMX$\%>#=0^"K
M,FD6\OQ:LM>GU=;#7M0$0$EG D$?F#3C+EV5WWS+MBD'E^:DOH7[,.D_MQ0:
MAK>I_MC>)/ADT)BMX?#.C_#"QOD@A4&0S2W,E\3([G,2HJ;4558D,6!7UZB@
M HHHH ]_T7_D#6G_ %ZQ_P#H(JS5;1?^0-:?]>L?_H(JS69H%>;?'G_C]TW_
M *Y2?S6O2:\V^//_ !^Z;_URD_FM-;B>QP%%%%60%%%% !1110 4444 >D_
M;_CRU+_KK'_)J[^N ^ W_'EJ7_76/^35W]0]RUL%9GC3_D4-4_Z\)?\ T UI
MUF>-/^10U3_KPE_] -"W&>%44459F%%%% !1110 4444 :?@O_D;]+_Z_P"+
M_P!#%>ZUX5X+_P"1OTO_ *_XO_0Q7NM3(J.P4445)1XU\6?^1^OOI%_Z*2N<
MKH_BS_R/U]](O_125SE:+8S>X4444 %%%% !1110 5[+\)O^1!L?K+_Z->O&
MJ]E^$W_(@V/UE_\ 1KTI;#CN='1114%G(?&S_D3T_P"OY/\ T%J\FKUGXV?\
MB>G_ %_)_P"@M7DU7'8B6X4444Q!1110 4444 %=A\$_^1P?_KQ?_P!"6N/K
ML/@G_P C@_\ UXO_ .A+2>P+<]8HHHJ#0*^?M2_Y"-Q_UW?^9KZ!KY^U+_D(
MW'_7=_YFJB3(@HHHJB0HHHH **** "BBB@#Z"TW_ )!UO_UP3^0J:H=-_P"0
M=;_]<$_D*FK,T"O-/CO_ ,A33_\ KW?_ -"%>EUYI\=_^0II_P#U[O\ ^A"J
MCN)['!44451 4444 %%%% !1110!Z9\"/^07J'_7PG_H)KO*X/X$?\@O4/\
MKX3_ -!-=Y4/<M;!63X[_P"1-U/_ *\W_E6M63X[_P"1-U/_ *\W_E0MQGAM
M%%%69A1110 4444 %%%% &MX$_Y'+3/^OQ/YU[E7AO@3_D<M,_Z_$_G7N53(
MJ.P4445)04444 %%%% !1110 4444 %><_'K_6Z7_NS?^R5Z-7G/QZ_UNE_[
MLW_LE-;B>QY[1115D!1110 4444 %%%% 'HWP%_U6J?[T/\ [/7H5>>_ 7_5
M:I_O0_\ L]>A5#W+6P5G^+?^15U/_L'S?^@&M"L_Q;_R*NI_]@^;_P! -"W&
M>#T4459F%%%% !1110 4444 :'A+_D:M,_["$/\ Z&*]XKP?PE_R-6F?]A"'
M_P!#%>\5,BH[!1114E'COQ=_Y'N[_P"N<7_H"US-=-\7?^1[N_\ KG%_Z M<
MS6BV(>X45Y1^TIX0_:[\?P1^'OV9?C3X:^':P6;3S^(M9\)_VW/=7))"6R0-
M/"D$0 W/*WF,V]555VLQ\_\ V4OVWO$.H?\ !-G3OVV?VV-/T[PE/IFA:A?>
M*KC38W^R7$%K<SPQWEJC$NR74<4<L2<E_/0+D,I((^EZ*\6_95\:?M!_'OPS
MIWQ\^*UQ%X,TS6[9+[0/AK8VL,EU:6$R;H#JMS('8W3HR2&* 0K"3Y9:8J7/
M9?M$M\>I/A-J.G?LRC1(O&MZ\-OH^H>)%9M/T[=(HENIT0AY5CBWLL:<N^Q2
M54LZ@';T5\6?#_Q)_P %1?A]^VM\-?@9\<OVD/ACXNT+Q+IFLZSXEL?"_P /
M)[&ZL],L8HHQ+YLEU(%WWEW9Q#Y>09"/N&OM.@ KV/X1?\B):?\ 727_ -#:
MO'*]C^$7_(B6G_727_T-J4MAQW.EHHHJ"SD_C1_R)9_Z^X_ZUY'7KGQH_P"1
M+/\ U]Q_UKR.KCL0]S(\>?#_ ,!_%/PC??#_ .)W@G2/$>@ZG$(]2T37M-BO
M+.[0,&"RPRJR2 ,H.&!&0#VKY/\ C/\ \$;OV3O&O[2WP9^*?P[_ &5O@OH?
MA3P/J>M3^//#D7P\L(5\017.FO;VB-%%;>7/Y-PRS 2\*5W+\P%?8]%,1XSX
MDD_;]O/B!XJ\-Z%X>^$ \&7T8C\(^);C7-3&JZ8&B57>[T[[(T%Z5D+LJI=V
MX90JG&2PJ^&OV??BS^S#\ OA+^SM^Q=?>%(M%\%ZII6F^*9?':W,DUUX>B1A
M>O;&VP/[0D;:ZEP(MS/D 8%>X44 ?.__  4$_9F^-7[3D'PIL_A*_A>!/A_\
M8] \<ZA)XBU>YMS=)ILKR?8XUAM9L&3>!YA/RX^XU?0EHUT]K$]]#''.8U,T
M<4I=%?'(5BJE@#T) SZ#I4E% !76_!?_ )'0?]>DG]*Y*NM^"_\ R.@_Z])/
MZ4GL"W/6Z***@T"O =:_Y#-W_P!?4G_H1KWZO =:_P"0S=_]?4G_ *$:J),B
MK1115$A1110 4444 %%%% 'O^B_\@:T_Z]8__015FJVB_P#(&M/^O6/_ -!%
M6:S- KS;X\_\?NF_]<I/YK7I->;?'G_C]TW_ *Y2?S6FMQ/8X"BBBK("BBB@
M HHHH **** /2?@-_P >6I?]=8_Y-7?UP'P&_P"/+4O^NL?\FKOZA[EK8*S/
M&G_(H:I_UX2_^@&M.LSQI_R*&J?]>$O_ * :%N,\*HHHJS,**** "BBB@ HH
MHH T_!?_ "-^E_\ 7_%_Z&*]UKPKP7_R-^E_]?\ %_Z&*]UJ9%1V"BBBI*/&
MOBS_ ,C]??2+_P!%)7.5T?Q9_P"1^OOI%_Z*2N<K1;&;W"BBB@ HHHH ****
M "O9?A-_R(-C]9?_ $:]>-5[+\)O^1!L?K+_ .C7I2V''<Z.BBBH+.0^-G_(
MGI_U_)_Z"U>35ZS\;/\ D3T_Z_D_]!:O)JN.Q$MPHHHIB"BBB@ HHHH *[#X
M)_\ (X/_ ->+_P#H2UQ]=A\$_P#D<'_Z\7_]"6D]@6YZQ1114&@5\_:E_P A
M&X_Z[O\ S-?0-?/VI?\ (1N/^N[_ ,S51)D044451(4444 %%%% !1110!]!
M:;_R#K?_ *X)_(5-4.F_\@ZW_P"N"?R%35F:!7FGQW_Y"FG_ /7N_P#Z$*]+
MKS3X[_\ (4T__KW?_P!"%5'<3V."HHHJB HHHH **** "BBB@#TSX$?\@O4/
M^OA/_037>5P?P(_Y!>H?]?"?^@FN\J'N6M@K)\=_\B;J?_7F_P#*M:LGQW_R
M)NI_]>;_ ,J%N,\-HHHJS,**** "BBB@ HHHH UO G_(Y:9_U^)_.O<J\-\"
M?\CEIG_7XG\Z]RJ9%1V"BBBI*"BBB@ HHHH **** "BBB@ KSGX]?ZW2_P#=
MF_\ 9*]&KSGX]?ZW2_\ =F_]DIK<3V//:***L@**** "BBB@ HHHH ]&^ O^
MJU3_ 'H?_9Z]"KSWX"_ZK5/]Z'_V>O0JA[EK8*S_ !;_ ,BKJ?\ V#YO_0#6
MA6?XM_Y%74_^P?-_Z :%N,\'HHHJS,**_/3_ (+&?"[X >"O!T?Q/U/]K34?
M!'Q[U[Q1I\/PE\0ZE\3+G38=,D:]B0(+,3"U2PBA,AGD:([\,69I'53]3_M[
M:=JM]^PS\4KO3?&VM:1J&G?#C6+^SUCPUJTVGW,=S!I\TD<B2PL'0"15; ;!
MQ@Y4D$'8]DHKQS_@G7J.H:O_ ,$^_@5JVK7TUU=77P<\,37-S<2EY)I&TFV9
MG9FR68DDDGDDU8_:_P#A#\!_BC\.I;[]J7X@7FD?#W0[6:YUVU'BZXT.QF)V
MA)KNYMIH9&2,;ML9D$9:3<RLZ1% 1ZW17R7_ ,$7KQ-0_8YNKWP]\?'^(7@^
M3XA:_P#\*XU&\UPZC>Z?X<%VRV%E=S,2_GK$!(8Y,/&LR(P4KM'UI0!H>$O^
M1JTS_L(0_P#H8KWBO!_"7_(U:9_V$(?_ $,5[Q4R*CL%%%%24>._%W_D>[O_
M *YQ?^@+7,UTWQ=_Y'N[_P"N<7_H"US-:+8A[GGOQP\-? [X]Z+JW[+?Q(\=
MF.YUK0VN+_0-%\9S:7JK6#EXC,/LDT<_D$AU)_U;;65@PR*_-+XS?"+XY77_
M  0M^*7PKU;QAKWC_P %>"/C$Z>%=6NIFN;W6OA[IFM6K>89%YN$C2*Y99!\
MK0VRF/Y-E?IK\3/V7_V:/C3XGL/&_P 8_P!G?P+XMUK2X/)TS5_$WA*SO[JS
MCW%MD4L\3/&NYF.%(&23WKM8;&RM[)=-@LXDMTB$26Z1@(J 8"A1P!CC'3%*
MP7/A/XT_ CX:?#G_ (*"?LM?%_\ 8:\-Z+H-]XONM7B\;_\ "'01P6OB+PF-
M.\]KR]$("W"QS/;^7.^29;J(;B2E?:7@+XK?#+XI_P!L?\*T^(.C:_\ \(]K
MD^C:]_8^I17/]GZC!M\ZTF\MCY<R;EW1MAEW#(YJM\//@A\%OA%+<3?"CX0^
M%_##W:!;M_#V@6UD9E#%@',*+N 9F.#W8GO5_P '?#GX>_#O^U/^%?\ @31M
M"_MO5YM5UK^Q]+BM?M]_-CS;N?RU7S9WVKNE;+-M&2<4Q'BO[,"_\+=_:I^,
MO[3-Q^\L=/U2V^'7A"1NGV32=\FHRIV!?5+NZ@;N?[.CST KZ#K-\)>#O"?@
M+1%\->"/#5CI&GI<3W"V.G6JPQ"6>9YYI-J #<\LDDC'JS.S'))-:5 !7L?P
MB_Y$2T_ZZ2_^AM7CE>Q_"+_D1+3_ *Z2_P#H;4I;#CN=+1114%G)_&C_ )$L
M_P#7W'_6O(Z]<^-'_(EG_K[C_K7D=7'8A[A1113$%%%% !1110 5UOP7_P"1
MT'_7I)_2N2KK?@O_ ,CH/^O23^E)[ MSUNBBBH- KP'6O^0S=_\ 7U)_Z$:]
M^KP'6O\ D,W?_7U)_P"A&JB3(JT4451(4444 %%%% !1110![_HO_(&M/^O6
M/_T$59JMHO\ R!K3_KUC_P#015FLS0*\V^//_'[IO_7*3^:UZ37FWQY_X_=-
M_P"N4G\UIK<3V. HHHJR HHHH **** "BBB@#TGX#?\ 'EJ7_76/^35W]<!\
M!O\ CRU+_KK'_)J[^H>Y:V"LSQI_R*&J?]>$O_H!K3K,\:?\BAJG_7A+_P"@
M&A;C/"J***LS"BBB@ HHHH **** -/P7_P C?I?_ %_Q?^ABO=:\*\%_\C?I
M?_7_ !?^ABO=:F14=@HHHJ2CQKXL_P#(_7WTB_\ 125SE='\6?\ D?K[Z1?^
MBDKG*T6QF]PHHHH **** "BBB@ KV7X3?\B#8_67_P!&O7C5>R_";_D0;'ZR
M_P#HUZ4MAQW.CHHHJ"SD/C9_R)Z?]?R?^@M7DU>L_&S_ )$]/^OY/_06KR:K
MCL1+<****8@HHHH **** "NP^"?_ ".#_P#7B_\ Z$M<?78?!/\ Y'!_^O%_
M_0EI/8%N>L4445!H%?/VI?\ (1N/^N[_ ,S7T#7Q!K_[=_[*6GZ[>Z?>?%39
M-!=R1RI_8=\=K*Q!&1!@\BN7%9CE^7I/%5HT[[<TE&]M[7:N>EEV1YUG3DLN
MPM2LXVYO9PE.U]K\J=KV=K[V/5Z*\=_X;[_9*_Z*Q_Y0K_\ ^,4?\-]_LE?]
M%8_\H5__ /&*X_\ 6/A[_H,I?^#(?YGJ_P"HG''_ $*\3_X(J_\ R)[%17CO
M_#??[)7_ $5C_P H5_\ _&*/^&^_V2O^BL?^4*__ /C%'^L?#W_092_\&0_S
M#_43CC_H5XG_ ,$5?_D3V*BO'?\ AOO]DK_HK'_E"O\ _P",4?\ #??[)7_1
M6/\ RA7_ /\ &*/]8^'O^@RE_P"#(?YA_J)QQ_T*\3_X(J__ ")[%17CO_#?
M?[)7_16/_*%?_P#QBC_AOO\ 9*_Z*Q_Y0K__ .,4?ZQ\/?\ 092_\&0_S#_4
M3CC_ *%>)_\ !%7_ .1/N33?^0=;_P#7!/Y"IJJ:!>6VH:%9:A9R;X9[2.2)
M\$;E900<'D<&K=>JFFKH^9:<79[A7FGQW_Y"FG_]>[_^A"O2Z^1_^"D?[8W_
M  S'XP\,Z+_PKK^V_P"U-,GG\W^U_LWE;9 N,>2^[.>N17'F&98+*<++$XN?
M+!6N[-[NRT2;W\CULCR'-N)<RCE^6T_:5I7:C>,;V5WK)I:)=SL**^._^'L?
M_5 O_+J_^Y:/^'L?_5 O_+J_^Y:^=_XB#PA_T$_^25/_ ) ^Z_X@EXG_ /0!
M_P"5:'_RP^Q**^._^'L?_5 O_+J_^Y:/^'L?_5 O_+J_^Y:/^(@\(?\ 03_Y
M)4_^0#_B"7B?_P! '_E6A_\ +#[$HKX[_P"'L?\ U0+_ ,NK_P"Y:/\ A['_
M -4"_P#+J_\ N6C_ (B#PA_T$_\ DE3_ .0#_B"7B?\ ] '_ )5H?_+#[$HK
MX[_X>Q_]4"_\NK_[EH_X>Q_]4"_\NK_[EH_XB#PA_P!!/_DE3_Y /^()>)__
M $ ?^5:'_P L/T0^!'_(+U#_ *^$_P#037>5\V?\$W/VGO\ AISP?XFUK_A"
M/[$_LO4X(/*_M/[3YNZ,MG/EIMQCI@U])U]+@L=A<SPL<3AI<T);.S5];;-)
M[KL? 9QD^8Y!F53+\?#DK4[*4;IVNDUK%M/1K9L*R?'?_(FZG_UYO_*M:O*_
MVX_^3/OB3_V)][_Z*-5B\1]5PM2O:_)%RMWLKV,\LP?]HYE1PG-R^TG&-[7M
MS-*]M+VOM='%T5^.]%?DO_$7/^H+_P J?_<S^F/^)9?^IM_Y0_\ NQ^Q%%?C
MO11_Q%S_ *@O_*G_ -S#_B67_J;?^4/_ +L?L117X[T4?\1<_P"H+_RI_P#<
MP_XEE_ZFW_E#_P"['[$45^.]%'_$7/\ J"_\J?\ W,/^)9?^IM_Y0_\ NQ^S
MW@3_ )'+3/\ K\3^=>Y5^(G[#?\ R>#\-_\ L;[+_P!&"OV[K[GA7B?_ %HP
MM2M[+V?)*UN;FOI>_P ,3\?\2/#[_B'N8T<)]9]O[2'-?DY+:M6MSSOMO=>@
M4445]2?G(4444 %%%% !1110 4444 %><_'K_6Z7_NS?^R5Z-7G/QZ_UNE_[
MLW_LE-;B>QY[7"_M!_&T_ KP/#X@TSX=:[XQUO4]133?#7A+PW'$;S5KUT>0
M1*\SI%"BQQ2RO+*ZHD<3L22 #W55=9U#1=%TZ;Q#X@O;6TM-.@DN+B^O)%CC
MMHU4EY&=L!%"[B6)  SGBK(/G_\ 9&_X*!K^T/\ &3Q5^S!\7OV??$WPG^*7
MA'2X-6OO!WB2\M;Q+S2YG\M+VTN[1WBN(A)A&*G"LP +$-MJK_P4;\/2?!1?
MVNH_AG,WP9?7AIJ^,$UE#?F$ZC_9PU+[ (\?8OM'.?.^T>7\_D?PUJ? #X4R
M_$C]J?Q3^W_XFTB:P.L^#K/P=\/;*Z@,5P/#]O<RWDE[.C -&]W=3%TC;YD@
M@@+!9))(T_/6&TUSX!?#NU_;1\!Z%J?B[]A7Q!\4)/$&I?":YU'==>'8DU'$
M6O0H$S)IIOU:\_LTNRJH@D<9:18D,_8EW2-#)(P55&6)/ %?+VM?\%)M:\"?
M'CP/\//BY^R#XZ\*>"/B;XE3P]X#^)&I7=C)#>ZE*CO;17%E%*US8B<(QC\Y
M5DQC?'&1($^H4=)$$D;!E895@<@BOBK_ (*C:M^TU\%_B5\)_P!K/3E\'^,/
MA9X&^(NE1:WX O= GCU*UN=2F328M6@NA<,D]Q"UZRQ1F)%3[06/F,$>-B1]
MK4444 >C? 7_ %6J?[T/_L]>A5Y[\!?]5JG^]#_[/7H50]RUL%9_BW_D5=3_
M .P?-_Z :T*S_%O_ "*NI_\ 8/F_] -"W&>#T4459F?)O[6WQ&\&?MD_ SXM
M?L<WG[)OQ+U#Q!=VFHZ#HEIXK^&M[;:3?7A5XK;5+?5GC:Q2W20K.LWG"553
M*QE]J-V/QK^&?B#X6?\ !,/7O@%:IK'BO6]-^"5QX6LSI.DW%Y=:M>KH[6D;
M".)7?,L@!R> 7^8@<U] T4 ?/O['/B?Q!\&?^"8_P\U'Q!\*/&%QK?@#X,:5
M;ZOX+@\.SQ:Q/?6&DPK-906TXC,LS21-&F#M=B-K$'-;>N?MH:)X5TWX?ZEX
MP_9S^,=M!\0-"34&.G?#&_U5O#DC1Q/]CU6+3TGEM)_WNT@HR!HW!<;:]GHH
M ^;/^"?O[,<?P.\9?&KXKZ'X'D\'^'?BI\14UWPUX,DME@:PMTT^VMY;J2!>
M+>6ZN(Y[@Q$!DC>(.%<-&GTG110!H>$O^1JTS_L(0_\ H8KWBO!_"7_(U:9_
MV$(?_0Q7O%3(J.P4445)1X[\7?\ D>[O_KG%_P"@+7,UTWQ=_P"1[N_^N<7_
M * M<S6BV(>X4444""BBB@ HHHH *]C^$7_(B6G_ %TE_P#0VKQRO8_A%_R(
MEI_UTE_]#:E+8<=SI:***@LY/XT?\B6?^ON/^M>1UZY\:/\ D2S_ -?<?]:\
MCJX[$/<****8@HHHH **** "NM^"_P#R.@_Z])/Z5R5=;\%_^1T'_7I)_2D]
M@6YZW1114&@5X#K7_(9N_P#KZD_]"->_5X#K7_(9N_\ KZD_]"-5$F15HHHJ
MB0HHHH **** "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#6G7!_M2^(]9\'_ +-GCWQ7X<O/L^H:;X0U&YLKCRU?RY4M
MW96VL"IP0#@@CVK&O6CAZ,JLMHIMV\E<ZL'A:F.QE/#4VE*<E%7VO)V5]]->
MQYG17YL_\-]_M:_]%8_\H5A_\8H_X;[_ &M?^BL?^4*P_P#C%?G?_$5>'O\
MGU5_\!A_\F?N?_$N/''_ $$8;_P.K_\ *3])J*_-G_AOO]K7_HK'_E"L/_C%
M'_#??[6O_16/_*%8?_&*/^(J\/?\^JO_ (##_P"3#_B7'CC_ *",-_X'5_\
ME)^DU%?FS_PWW^UK_P!%8_\ *%8?_&*/^&^_VM?^BL?^4*P_^,4?\15X>_Y]
M5?\ P&'_ ,F'_$N/''_01AO_  .K_P#*3])J*_-G_AOO]K7_ **Q_P"4*P_^
M,4?\-]_M:_\ 16/_ "A6'_QBC_B*O#W_ #ZJ_P#@,/\ Y,/^)<>./^@C#?\
M@=7_ .4GZ<^"_P#D;]+_ .O^+_T,5[K7Y&_LM_ML?M.>,/VD_ 7A3Q'\3/M&
MGZEXOTZVO;?^QK)/,B>X167<L(89!(R"#[U^N5?59!Q+@>):$ZN%C**@[/F2
M72^EFS\XXVX"SC@'%TL-F%2G.52+DO9N35D[:\T8Z_)A1117OGQ1^7__  48
M_:[_ &A_A;^V)XL\#>!/B%]ATJR33S;6O]DVDNS?86\C?-)$S'+,QY)Z^E>(
M_P##??[6O_16/_*%8?\ QBNF_P""K'_)^'C?_KGIG_IMM:^=Z_F?/\_SVCGN
M*IT\54C%5)I)5)))*3LDKZ)'^@'!?!G!^*X/RZM7RZA.<J%%RE*C3;;=.+;;
M<;MMZMO5L]B_X;[_ &M?^BL?^4*P_P#C%'_#??[6O_16/_*%8?\ QBO':*\C
M_6/B'_H,J_\ @R?^9]-_J)P/_P!"O#?^"*7_ ,B>Q?\ #??[6O\ T5C_ ,H5
MA_\ &*/^&^_VM?\ HK'_ )0K#_XQ7CM%'^L?$/\ T&5?_!D_\P_U$X'_ .A7
MAO\ P12_^1/8O^&^_P!K7_HK'_E"L/\ XQ1_PWW^UK_T5C_RA6'_ ,8KQVBC
M_6/B'_H,J_\ @R?^8?ZB<#_]"O#?^"*7_P B>Q?\-]_M:_\ 16/_ "A6'_QB
MOU _X)S_ ! \7?%+]CSPGXY\=ZO]NU6]?4!<W7V>.+?LO[B-?EC55&%51P!T
M]:_%VOV)_P""4_\ R8?X(_ZZ:G_Z<KJOT'PVS;-<?GM2GB<1.I%4V[2G*2OS
M0ULV]=6?B/CUPUPYDW!]"M@,%2HS=>*<J=.$&U[.J[7BD[72=MKI=CZ'HHHK
M]N/Y'/DC_@M'_P FAV?_ &.EE_Z(N:_*:OU9_P""T?\ R:'9_P#8Z67_ *(N
M:_*:OYX\3/\ DIG_ ((_J?W']'__ )-^O^OM3_VT****_/C]M"BBB@ HHHH
M*^N/^"+G_)WEY_V)=[_Z/MJ^1Z^N/^"+G_)WEY_V)=[_ .C[:OHN$?\ DIL)
M_C1\+XG?\F_S+_KU(_5BBBBOZF/\Z0K\"/B+_P E!UW_ +#-U_Z-:OWWK\"/
MB+_R4'7?^PS=?^C6K\?\6?X.$]9_^VG]0?1I_P![S/\ PTOSJ&-1117XN?U@
M%%%% !1110 4444 ?OO\.O\ DGVA?]@:U_\ 12ULUC?#K_DGVA?]@:U_]%+6
MS7]AT/X$?1?D?Y;XO_>ZG^)_F%?FU_P7._Y*;X"_[ -W_P"CEK]):_-K_@N=
M_P E-\!?]@&[_P#1RU\9XB?\DI6]8?\ I2/U;P,_Y.3A?\-7_P!-R/A2BBBO
MYO/[R"BBB@ HHHH **** /TF_P""&/\ R3+Q[_V'K3_T2U?=5?"O_!#'_DF7
MCW_L/6G_ *):ONJOZ<X&_P"24POH_P#TJ1_GUXP_\G)S#_%'_P!-P"O*_P!N
M/_DS[XD_]B?>_P#HHUZI7E?[<?\ R9]\2?\ L3[W_P!%&O<S;_D58C_!/_TE
MGQ_#/_)1X+_K[3_]+B?B'1117\CG^FH4444 %%%% !1110!ZK^PW_P G@_#?
M_L;[+_T8*_;NOQ$_8;_Y/!^&_P#V-]E_Z,%?MW7[IX4_\BK$?XU_Z2C^//I(
M_P#)1X+_ *]/_P!+84445^J'\Y!1110 4444 %%%% !1110 5YS\>O\ 6Z7_
M +LW_LE>C5YS\>O];I?^[-_[)36XGL>>UY?^UC^RSH/[7?PZ@^%_BOXK>-O"
MVF1ZG#?7+>!]8BL9KQXF#QI+(\,A:-7"OL& 652<X%>H459!X/\  7]@GP_\
M#?BC#\6-2_:;^,_Q O;33YK;3M.^)/C]]4L;)Y=H:YBM_+15GV!XQ(<D)+(O
M\1I-+_X)Z?![1_AM=? .Q\8^*1\+[K5'O'^&#7%F=)2-[HW;V:N;7[6MHTY+
M&#[1LVDQ "(F.O>:* .!U#X 66H?M 3_ +0+?%;QQ#-/X';PR?"=OXB9-#1&
MN3/_ &@MH%^6^!/EB?=Q'\NWO7'_  V_8DT_PE9:)H_Q0_:0^)WQ3T[PWJT6
MJ:#I_P 2-4T^Y6VO(FWP3R26ME;S7C1/\\?VIY@CA)!\\<;)[=10 4444 >C
M? 7_ %6J?[T/_L]>A5Y[\!?]5JG^]#_[/7H50]RUL%9_BW_D5=3_ .P?-_Z
M:T*S_%O_ "*NI_\ 8/F_] -"W&>#T4459F%%%% !1110 4444 :'A+_D:M,_
M["$/_H8KWBO!_"7_ "-6F?\ 80A_]#%>\5,BH[!1114E'COQ=_Y'N[_ZYQ?^
M@+7,UTWQ=_Y'N[_ZYQ?^@+7,UHMB'N%%%% @HHHH **** "O8_A%_P B):?]
M=)?_ $-J\<KV/X1?\B):?]=)?_0VI2V''<Z6BBBH+.3^-'_(EG_K[C_K7D==
MW^UG\4O GP?^$Q\7_$77?[.TX:E#!]H^RRS?O&#;1MB5FYP><8KYB_X;[_9*
M_P"BL?\ E"O_ /XQ7#B,XRG U/9XG$0A+>TIQB[=[-IGLX#ACB7-Z'M\#@JU
M:%[<T*<YQNMU>,6KKL>Q45X[_P -]_LE?]%8_P#*%?\ _P 8H_X;[_9*_P"B
ML?\ E"O_ /XQ7/\ ZQ\/?]!E+_P9#_,[O]1../\ H5XG_P $5?\ Y$]BHKQW
M_AOO]DK_ **Q_P"4*_\ _C%'_#??[)7_ $5C_P H5_\ _&*/]8^'O^@RE_X,
MA_F'^HG''_0KQ/\ X(J__(GL5%>._P##??[)7_16/_*%?_\ QBC_ (;[_9*_
MZ*Q_Y0K_ /\ C%'^L?#W_092_P#!D/\ ,/\ 43CC_H5XG_P15_\ D3V*NM^"
M_P#R.@_Z])/Z5\X?\-]_LE?]%8_\H5__ /&*]-_9,_:I^ OQ@^+(\(?#KQW_
M &CJ)TV:?[/_ &7=0_NU*[CNEB5>,CC.:TIY]D>(J*G2Q5.4GHDIQ;;[))W9
MAB>#N+L%0E7Q&75X0BKRE*C444ENVW%)+S9].T445Z1\^%?$OBW]NK]E;1_%
M>IZ1J/Q2\NXM=0FAGC_L2^.UUD96&1 0<$'D<5]M5^"GQE_Y+!XK_P"QEOO_
M $H>OA>-^*,PX9I4)86,9<[DGS)O:VUI1[G[#X1^'N2\?XG%T\PJ5(*DH->S
M<5?F<D[\T)]M+6/T!_X;[_9*_P"BL?\ E"O_ /XQ1_PWW^R5_P!%8_\ *%?_
M /QBOS9HK\]_XBKQ#_SZI?\ @,__ ),_</\ B7'@?_H(Q/\ X'2_^4GZ3?\
M#??[)7_16/\ RA7_ /\ &*/^&^_V2O\ HK'_ )0K_P#^,5^;-%'_ !%7B'_G
MU2_\!G_\F'_$N/ __01B?_ Z7_RD_2;_ (;[_9*_Z*Q_Y0K_ /\ C%'_  WW
M^R5_T5C_ ,H5_P#_ !BOS9HH_P"(J\0_\^J7_@,__DP_XEQX'_Z",3_X'2_^
M4GZ3?\-]_LE?]%8_\H5__P#&*/\ AOO]DK_HK'_E"O\ _P",5^;-%'_$5>(?
M^?5+_P !G_\ )A_Q+CP/_P!!&)_\#I?_ "D_H \):C9:QX5TS5].F\RWNM/A
MF@DVD;D:-64X(!&01P>:T*YOX-?\D?\ "G_8M6/_ *3I725^\49NI1C-[M)G
M\:XJE&AB9TX[1;7W.P5^<O\ P74_Y'#X<_\ 8,U'_P!&05^C5?G+_P %U/\
MD</AS_V#-1_]&05\;XA_\DG7]8?^EQ/U/P/_ .3E8/TJ_P#IJ9\$T445_-I_
M>P4444 %%%% !1110!^C?_!"O_D3?B+_ -A/3O\ T7/7WK7P5_P0K_Y$WXB_
M]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/#W_(
M_P )_P!?:?\ Z6C\.:***_D4_P!. HHHH **** "BBB@#TK]C7_D[7X:?]CU
MI?\ Z51U^XU?AS^QK_R=K\-/^QZTO_TJCK]QJ_<O"C_D6XC_ !K_ -)/Y ^D
ME_R/\#_UZE_Z6%%%%?JQ_-Q^._\ P58_Y/P\;_\ 7/3/_3;:U\[U]$?\%6/^
M3\/&_P#USTS_ --MK7SO7\H<1_\ )0XS_K[4_P#2V?Z2\"?\D1E?_8/1_P#3
M<0HHHKQCZL**** "BBB@ K]B?^"4_P#R8?X(_P"NFI_^G*ZK\=J_8G_@E/\
M\F'^"/\ KIJ?_IRNJ_2O"S_DH:O_ %ZE_P"EP/P+Z1G_ "1&'_["(?\ INJ?
M0]%%%?OQ_%A\D?\ !:/_ )-#L_\ L=++_P!$7-?E-7ZL_P#!:/\ Y-#L_P#L
M=++_ -$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]%PC_
M ,E-A/\ &CX7Q._Y-_F7_7J1^K%%%%?U,?YTA7X$?$7_ )*#KO\ V&;K_P!&
MM7[[U^!'Q%_Y*#KO_89NO_1K5^/^+/\ !PGK/_VT_J#Z-/\ O>9_X:7YU#&H
MHHK\7/ZP"BBB@ HHHH **** /WW^'7_)/M"_[ UK_P"BEK9K&^'7_)/M"_[
MUK_Z*6MFO[#H?P(^B_(_RWQ?^]U/\3_,*_-K_@N=_P E-\!?]@&[_P#1RU^D
MM?FU_P %SO\ DIO@+_L W?\ Z.6OC/$3_DE*WK#_ -*1^K>!G_)R<+_AJ_\
MIN1\*4445_-Y_>04444 %%%% !1110!^DW_!#'_DF7CW_L/6G_HEJ^ZJ^%?^
M"&/_ "3+Q[_V'K3_ -$M7W57].<#?\DIA?1_^E2/\^O&'_DY.8?XH_\ IN 5
MY7^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_TE'\>
M?21_Y*/!?]>G_P"EL****_5#^<@HHHH **** "BBB@ HHHH *\Y^/7^MTO\
MW9O_ &2O1J\Y^/7^MTO_ '9O_9*:W$]CSVBBBK("BBB@ HHHH **** /1O@+
M_JM4_P!Z'_V>O0J\]^ O^JU3_>A_]GKT*H>Y:V"L_P 6_P#(JZG_ -@^;_T
MUH5S'QM\5?\ ""?!CQ=XW^P?:O[&\,7]]]E\W9YWDVTDFS=@[<[<9P<9Z&LZ
ME2%&#G-V25WZ(VH4:N)KQHTU>4FDEW;=EOIN>/45\=_\/8_^J!?^75_]RT?\
M/8_^J!?^75_]RU\G_P 1!X0_Z"?_ "2I_P#('Z9_Q!+Q/_Z /_*M#_Y8?8E%
M?'?_  ]C_P"J!?\ EU?_ '+1_P /8_\ J@7_ )=7_P!RT?\ $0>$/^@G_P D
MJ?\ R ?\02\3_P#H _\ *M#_ .6'V)17QW_P]C_ZH%_Y=7_W+1_P]C_ZH%_Y
M=7_W+1_Q$'A#_H)_\DJ?_(!_Q!+Q/_Z /_*M#_Y8?8E%?'?_  ]C_P"J!?\
MEU?_ '+1_P /8_\ J@7_ )=7_P!RT?\ $0>$/^@G_P DJ?\ R ?\02\3_P#H
M _\ *M#_ .6'VIX2_P"1JTS_ +"$/_H8KWBOS:^"7_!3G_A._C/X1\$?\*1^
MR_VSXGL+'[5_PDN_R?.N8X]^W[,-V-V<9&<=17Z2U[659[E6>TY3P-3G479Z
M25G_ -O)'R7$G!_$?!]:G1S>A[*4TW%<T)72=G\$I):]PHHHKU3YL\=^+O\
MR/=W_P!<XO\ T!:YFO@K_@K3_P GR>)_^O#3?_2*&OFRORO,_%#^S<QK83ZI
MS>SE*-_:6O9VO;D=K^K/Z/R#Z/7]NY'A<R_M/D]M3A/E]C?EYHJ5K^U5[7M>
MROV/V(HK\=Z*X?\ B+G_ %!?^5/_ +F>O_Q++_U-O_*'_P!V/V(HK\=Z*/\
MB+G_ %!?^5/_ +F'_$LO_4V_\H?_ '8_8BBOQWHH_P"(N?\ 4%_Y4_\ N8?\
M2R_]3;_RA_\ =C]B*]C^$7_(B6G_ %TE_P#0VK\%*_7[_@DM_P F-^&/^O\
MU+_TMFKZ/A?CO_6;,987ZO[.T7*_/S;-*UN6/?N?!^(G@[_J!D<,R^O>VYJB
MAR^RY-XRE>_M)_RVM;KN?25%%%??GXJ?*7_!9/\ Y,W?_L:;'^4M?DY7ZQ_\
M%D_^3-W_ .QIL?Y2U^3E?SUXF_\ )2_]N1_-G]O_ $??^2!?_7Z?Y0"BBBOS
MP_<0HHHH **** "OJW_@C9_R>0G_ &*U]_.*OE*OJW_@C9_R>0G_ &*U]_.*
MOH.$_P#DI<)_U\C^9\1XE?\ ) YE_P!>9_D?K'1117]4'^<P5^"GQE_Y+!XK
M_P"QEOO_ $H>OWKK\%/C+_R6#Q7_ -C+??\ I0]?D/BS_NV$]9_E$_IWZ-7^
M_P"9?X:?YS.:HHHK\5/ZS"BBB@ HHHH **** /WL^#7_ "1_PI_V+5C_ .DZ
M5TE<W\&O^2/^%/\ L6K'_P!)TKI*_L'"_P"[0]%^1_EWF'^_U?\ %+\V%?G+
M_P %U/\ D</AS_V#-1_]&05^C5?G+_P74_Y'#X<_]@S4?_1D%?(>(?\ R2=?
MUA_Z7$_3O __ ).5@_2K_P"FIGP31117\VG][!1110 4444 %%%% 'Z-_P#!
M"O\ Y$WXB_\ 83T[_P!%SU]ZU\%?\$*_^1-^(O\ V$]._P#1<]?>M?TSP'_R
M2>&])?\ I<C_ #]\9?\ DY68>L/_ $U *\U_;*_Y-*^)?_8BZI_Z2R5Z57FO
M[97_ ":5\2_^Q%U3_P!)9*^AS/\ Y%M?_!+_ -)9\3P]_P C_"?]?:?_ *6C
M\.:***_D4_TX"BBB@ HHHH **** /2OV-?\ D[7X:?\ 8]:7_P"E4=?N-7X<
M_L:_\G:_#3_L>M+_ /2J.OW&K]R\*/\ D6XC_&O_ $D_D#Z27_(_P/\ UZE_
MZ6%%%%?JQ_-Q^.__  58_P"3\/&__7/3/_3;:U\[U]$?\%6/^3\/&_\ USTS
M_P!-MK7SO7\H<1_\E#C/^OM3_P!+9_I+P)_R1&5_]@]'_P!-Q"BBBO&/JPHH
MHH **** "OV)_P""4_\ R8?X(_ZZ:G_Z<KJOQVK]B?\ @E/_ ,F'^"/^NFI_
M^G*ZK]*\+/\ DH:O_7J7_I<#\"^D9_R1&'_["(?^FZI]#T445^_'\6'R1_P6
MC_Y-#L_^QTLO_1%S7Y35^K/_  6C_P"30[/_ +'2R_\ 1%S7Y35_/'B9_P E
M,_\ !']3^X_H_P#_ ";]?]?:G_MH4445^?'[:%%%% !1110 5]<?\$7/^3O+
MS_L2[W_T?;5\CU]<?\$7/^3O+S_L2[W_ -'VU?1<(_\ )383_&CX7Q._Y-_F
M7_7J1^K%%%%?U,?YTA7X$?$7_DH.N_\ 89NO_1K5^^]?@1\1?^2@Z[_V&;K_
M -&M7X_XL_P<)ZS_ /;3^H/HT_[WF?\ AI?G4,:BBBOQ<_K **** "BBB@ H
MHHH _??X=?\ )/M"_P"P-:_^BEK9K&^'7_)/M"_[ UK_ .BEK9K^PZ'\"/HO
MR/\ +?%_[W4_Q/\ ,*_-K_@N=_R4WP%_V ;O_P!'+7Z2U^;7_!<[_DIO@+_L
M W?_ *.6OC/$3_DE*WK#_P!*1^K>!G_)R<+_ (:O_IN1\*4445_-Y_>04444
M %%%% !1110!^DW_  0Q_P"29>/?^P]:?^B6K[JKX5_X(8_\DR\>_P#8>M/_
M $2U?=5?TYP-_P DIA?1_P#I4C_/KQA_Y.3F'^*/_IN 5Y7^W'_R9]\2?^Q/
MO?\ T4:]4KRO]N/_ ),^^)/_ &)][_Z*->YFW_(JQ'^"?_I+/C^&?^2CP7_7
MVG_Z7$_$.BBBOY'/]-0HHHH **** "BBB@#U7]AO_D\'X;_]C?9?^C!7[=U^
M(G[#?_)X/PW_ .QOLO\ T8*_;NOW3PI_Y%6(_P :_P#24?QY])'_ )*/!?\
M7I_^EL****_5#^<@HHHH **** "BBB@ HHHH *^5/^"E7[6__#,%[X.@_P"%
M?_VY_;45^V?[6^S>3Y1MQ_SRDW9\SVQCOFOJNOSO_P""[7_(5^&/_7OJ_P#Z
M%9U\SQCF.,RKAVMBL++EJ1Y;.R>\XIZ--;-]#]!\+<CROB3CG"Y?F-/VE&?M
M.:-Y1ORTYR6L6FK-)Z/\#@_^'L?_ %0+_P NK_[EH_X>Q_\ 5 O_ "ZO_N6O
MCNBOQ#_B(/%__03_ .24_P#Y _KK_B"7AA_T ?\ E6O_ /+#[$_X>Q_]4"_\
MNK_[EH_X>Q_]4"_\NK_[EKX[HH_XB#Q?_P!!/_DE/_Y /^()>&'_ $ ?^5:_
M_P L/L3_ (>Q_P#5 O\ RZO_ +EH_P"'L?\ U0+_ ,NK_P"Y:^.Z*/\ B(/%
M_P#T$_\ DE/_ .0#_B"7AA_T ?\ E6O_ /+#[$_X>Q_]4"_\NK_[EH_X>Q_]
M4"_\NK_[EKX[HH_XB#Q?_P!!/_DE/_Y /^()>&'_ $ ?^5:__P L/UO_ .":
MO[5G_#3]EXQG_P"$"_L/^Q9;!<?VI]I\[S1<'_GE'MQY?OG/;%?4-?G_ /\
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
M5^W=?L?A3_R*L1_C7_I*/Y8^DC_R4>"_Z]/_ -+84445^J'\Y!1110 4444
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
MCRN-"HJ<FW=RYW+WDFHKE:23<6WZ=7U;_P $;/\ D\A/^Q6OOYQ5\I5]6_\
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
MI2R#&+AO^R8U$U&$(1D[W]VUW+?MHNBW;-6BFPPPV\*6]O$L<:*%1$7 4#@
M =!3J\4^L5['I7[&O_)VOPT_['K2_P#TJCK]QJ_#G]C7_D[7X:?]CUI?_I5'
M7[C5^Y>%'_(MQ'^-?^DG\@?22_Y'^!_Z]2_]+"BBBOU8_FX_'?\ X*L?\GX>
M-_\ KGIG_IMM:^=Z^B/^"K'_ "?AXW_ZYZ9_Z;;6OG>OY0XC_P"2AQG_ %]J
M?^EL_P!)>!/^2(RO_L'H_P#IN)R?BSX#? WQYK3^)/'/P8\)ZUJ,J*LE_JWA
MVVN9G51A07D0L0!P!G@5Y7X'_8BT[PS^REJ?P(5]%TW7=5N7N+S7](TX 7#Q
MZB]W9K-\J/,B*4C*L>%W*I (KZ HKGH9MF.'I*G"H^52C)+>SA?EWTLK[;:+
ML=V+X:R/&XEUZM"//*%2#:5FXU>7GNU9W:C;FO=)NSU9YQ=?"WQ7X[^*7@[X
MG_$#2]%TVY\&K>R6HTB_ENGN9;F P,A>2"+RX@K,VWYBS;.0%.[I_ 4?Q0C_
M +9_X6;<:')G7)SH']B),-NF_+Y(G\SK/][=M^7IBN@HK"KBZE:"A)*R5EY*
M[E97UU;;?J=F&RRCAJSJPE+FE+FD[_%+EC"\DDD[1C%*R6U][G(_"/P)K'@^
M'7]9\4S6\FK^(_$MUJ5Z]LY=%BRL-K&&8 G9:PP*> -P;'7-==1165:M.O4<
MY;O^DEY):(Z<+AJ6#P\:-/9=]VWJV^[;;;?5L*_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_ +:4O$/AOP[X
MNT6X\-^+-!LM4TZ[0+=6&HVJ3PS*"#AT<%6&0#@CJ*\=\<_L0?!S7OBGX'\7
M>&?A#X%T_1] N[^3Q#IB>&K=!J22VK1PJ42+;)LE(?Y^F,CFO;Z*^+PF88W
MMNA-QNFM&[>\G%Z=[/1]-#]8S/),JSB,5BZ,9V<6FTK^Y)32O:]KK5;-73W9
MQ'Q9\%_$'XHZ3=?#RSU>UT+0=10PZKJMG<O)J$ULPQ)#"AC"0%P2OFEW*@G"
M9(9;&J^%/&/@WPWX8\(? BS\/:=INEZC:6^HVFJQS%4TA%*R);^7_P M\!=I
M?Y>NXUU]%0L75C3C3LN5.]K:-M6N^[_+I8TEEF'G6G6;E[222YKV:BG=1CV5
M][*[ZMV5N&U1OVC9_$FKZ7I^F>"AH=PH71=5DU"[%Y: H QFM?),<Y#;B LT
M8( !QDD;7PM^'6@_"/X<Z+\,_#'F&PT/3H[2W>8Y>0(,%VQQN8Y8XXR3BM^B
ME4Q4YTO9I*,=&TNK2LF_.S?EJ]-2J&7TJ.)=>4G.?O).5GRQDU)Q5DM+I;W>
MB5[)!7UQ_P $7/\ D[R\_P"Q+O?_ $?;5\CU]<?\$7/^3O+S_L2[W_T?;5[/
M"/\ R4V$_P :/E/$[_DW^9?]>I'ZL4445_4Q_G2%?@1\1?\ DH.N_P#89NO_
M $:U?OO7X$?$7_DH.N_]AFZ_]&M7X_XL_P '">L__;3^H/HT_P"]YG_AI?G4
M,:O/_P#AGZRN-=UB\U?XJ>,M1TC7+M[B]\+:AJ\<M@-_WHDS%YZ0GH81+Y9!
M*E2I(KT"BOQVCB*V'O[-VO\ U\GV:U/ZEQ6!PN-Y?;1OR[:OJK-.SU36Z=T^
MJ.<\>?##PYX_32I[R2XL;_0KX7>AZKIQ1+BQEV-&Q3>K(5:-F1D965E;D< B
MCIOP5\-Z3X9\2:'9:WJ\=_XL\UM<\21W:IJ,LKPB%95D1 L;1H%$810J;1A>
MN>QHJHXO$PIJ"D[+_.]O2^MMKZVN1/+,!4K.K*FN9[OY<M_7E]WFWY?=O;0\
MS\9?LRZ7XUTWPSIM[\7_ !Y:?\(K9)!87.GZ\L<TT@C\LW,TAB+23LF07R/O
M-@#<V=GX4_!33?A5=ZAJ*>/?%7B*[U%8T>[\5ZVU[)!&FXB.+*@1J2Q) ')
MST%=G16L\QQM2A[&4_=[:=[_ )ZG/2R/*J.,6*A22J+K=_R\O5V^'3T"BBBN
M(]8_??X=?\D^T+_L#6O_ **6MFL;X=?\D^T+_L#6O_HI:V:_L.A_ CZ+\C_+
M?%_[W4_Q/\PK\VO^"YW_ "4WP%_V ;O_ -'+7Z2U^;7_  7._P"2F^ O^P#=
M_P#HY:^,\1/^24K>L/\ TI'ZMX&?\G)PO^&K_P"FY'PI7.?$_P"'9^)F@0Z)
M'XZ\1>'9;>^CNX=2\,ZB+:X#IGY&+(Z21G<=R.K*>,C@5T=%?SE2JSHU%.#L
MT?W9B,/2Q5&5*JKQEH]U^*U7R,'P;\/].\(37&IRZO?ZMJMY'''>ZSJTJ/<3
M(F[8G[M4CC12S$)&BKEV;&6)/-#]FGX?A3HYO=2/ATZ[_;'_  B1EB_LX7GF
M^?OV^7YNSS_WOE>9Y6_G9CBO0Z*WCC<5";E&;3=OPVMVMTMMTL<M3*<NJTXT
MYTTU&]K^?Q)]U)ZR3NI/65V<_P#\*_@_X6A_PM'_ (2O7/,_L/\ LS^P_P"T
M3_9N/.\W[1Y&/]?_  ^9G[O&.]26?@+2K3XBW_Q,>ZN)K^]TFWTY(Y67R[:"
M*263$8 !!=Y<L23G8G3;6Y16;Q%9JU^G+\M[&RP6%4KJ/VG/_MYIJ_W,****
MQ.H_2;_@AC_R3+Q[_P!AZT_]$M7W57PK_P $,?\ DF7CW_L/6G_HEJ^ZJ_IS
M@;_DE,+Z/_TJ1_GUXP_\G)S#_%'_ --P"O*_VX_^3/OB3_V)][_Z*->J5Y7^
MW'_R9]\2?^Q/O?\ T4:]S-O^15B/\$__ $EGQ_#/_)1X+_K[3_\ 2XGXATRY
MMK:]MI+.\MTFAF0I+%*@974C!4@\$$<8I]%?R.FTS_31I-69B>#/AG\./AS%
M-!\/?A_HF@I<,&N$T;2H;42GU81*N[\:IZG\$_@SK6HS:OK/PC\,7=W<R&2X
MNKK0+>225R<EF9D)8D]S73T5NL3B54<U-\SW=W=_,Y7E^ =&-)TH\D=ERJR]
M%:R,A_A]X"DTS3M%D\$:0UGI%VEUI-HVFQ&*RG0DI+"NW$;J6;#* 1DX/-/\
M1^!O!7C%[>3Q=X/TO56M"3:MJ6GQSF$G&2F]3MS@=/0>E:E%0JU92YE)W]>^
M_P!YH\+A7!P<%9VNK*VFWW=.P  # & .@%%%%9FYZK^PW_R>#\-_^QOLO_1@
MK]NZ_$3]AO\ Y/!^&_\ V-]E_P"C!7[=U^Z>%/\ R*L1_C7_ *2C^//I(_\
M)1X+_KT__2V%%%%?JA_.04444 %%%% !1110 4444 %?G?\ \%VO^0K\,?\
MKWU?_P!"LZ_1"OSO_P""[7_(5^&/_7OJ_P#Z%9U\7X@_\DEB/^W/_2XGZOX(
M_P#)S,#Z5?\ TS4/S_K&\>^%M/\ &7AR70M;UF\L].<[M1-E>M;/+" 2T9F0
MJ\:GC<5920",X)K9KGOB1\1+;X::/;:W>>$?$.L0SWR6TD?AO1I+^:W#!CYS
MQ19<QC;@E58@L..:_G'#JM*M%4OBOI;>_EY]C^[\;+#0PDWB+<EO>OM;S\N_
M2V^AX_\ L@1>$[?QU\3M.^"?Q1@U?PA:W]G#H6E2ZV]^-/NQ YN74N[.L#R%
M0N3AC%(5. "<?X[? 2?X2R>%?BG\+?'WB>7Q_=>,M.L[FZO=>N)H]>6:4">*
M:W9S"D8B$DFV-45%C.,!01W/@OP-I\O[16O_ +2VB>%K_2]+N?!L6G7$<VDR
MV]SJURL[3-<&U9!+N1%2(%T#N20!A5+<S8_M":YJ7BU_'?B7]EOXJ76HVIEM
MO#6FIX5"P6,3G:96D>4#SI0!ODQB-#L7(\QI/KH5L7/,I5\.VURPYXMQO)\E
MN2;T4KM7F].K:4K(_,JF%RZED4,'C4HS]I5]E.*G:$?:.7M*:5W"R:5)*_11
M;IW9]#5XE;?VEI__  4*.FKXBU.:RNOA'/=G3[G4))+>*;^U(4+QQD[8R455
M.T#.WGDDGTN'QY>-\2D^&]QX%UI,Z"-2?Q EINTQ7\WRS:B?()F_CV[1\G/M
M7G,]IK(_;UM_%H\+ZR=(7X82Z0VK#1[@VPO6U&.81>9LV_ZM2V[.WMG/%>)E
MM.=)UE+K2D^GR/K<^K4L0L*Z;ORXBFGHU:SU^7GL>T4445XQ]4?HA_P0E_Y!
M7Q._Z^-(_P#0;ROT K\__P#@A+_R"OB=_P!?&D?^@WE?H!7]+\ _\DEAO^W_
M /TN1_ /C3_R<S'^M/\ ],TPK@?VKO\ DUSXE?\ 8@:S_P"D,U=]7 _M7?\
M)KGQ*_[$#6?_ $AFKZ7,?^1?6_PR_)GP.1_\CK#?]?(?^E(_"VBBBOY#/]/#
MQ_\ ;5T'XKZM\&=0U3X=WV@SV>CQC4]9\/ZWIDDBZQ!;,)VM_-65=BMY?*[3
MOQM+*I.<OX@?'*/Q5!X/M=>^%OC6?P[K/AZS\0:JF@^$KS4DN'DPT.GR/!&R
M@*P,DJM@L%B7!21Q7;3? 2+4+S6(/$'Q:\8:IHFN74DM]X9U"_MWLPCG+0(X
M@%PD!^[Y0EVE<J002#WD445O$L$$2HB*%1$7 4#H .PKW(X["X?#TZ3BIN+D
MTU[K7,EUMK)-;V=K*S>EOD*F3YCC<=7Q"FZ*J1A%QE:HGR2D]%S*T))V<;KF
MN[Q6KE\\_L!_$&P\3I\1M)MO#FO6KR_$_7=1$VI:'/;Q*DMR,0EY%"B=?XX2
M=Z=P*^A9YX+6%[FYE6..-"TDCG 50,DD]@*X[0/@9X6\*^#_ !7X-\.:SK%E
M'XOU74M2O[ZVO0ES;7-[DRO!(%_=E2<IP2I ZU>U'X8V>I?"&7X/7'BG6&MI
MM _LF;6);L27\D9B\II6E92#*RY)?'WB3@5EF=?!8['RK4VXQDUH]6E97?\
MP#HX?PF;91DU/"5HJ<X1;NG9.5VU&VO3[5_D<]^S#;S:MX#O/BOJ$3+=>.]8
MGUW]XN&6TDVQV2'//%G%;\>I;UKT>H=/L++2K"#2].MDAM[:%8H(8QA410 J
MCV  %35P8JO]8Q$JB5DWHNRZ+Y*R/:R["/ X&G0;NXK5_P TMY2]92NWYL[_
M /91_P"3H_AK_P!C_HW_ *70U^Z-?A=^RC_R='\-?^Q_T;_TNAK]T:_:/"C_
M )%^)_Q+\C^4/I)_\CK ?]>Y?^E(****_6#^:S\@O^"M/_)\GB?_ *\--_\
M2*&OFROI/_@K3_R?)XG_ .O#3?\ TBAKYLK^4^)O^2BQ?_7R?_I3/](O#_\
MY(;+/^P>E_Z1$YKQ]I?@#XB6-Y\)/%'B'9+?V!DN-.L-<DM+LVYRA?\ <R+)
MY9(8$_=."#GD5\L>.?!?Q F_X)^>+?"-[K6H^(]"T#QNRZ1>3.99[_PU:W\)
MW;A_K%54E(8<%(@5^7;7U9XJ^$WPK\=:M;Z]XW^&GA_6;ZTCV6E[JNC07$L*
MY)VH\B$J,DG /<UNI;P1P"UC@18E38L:J H7&,8],=J,!FZRV-/V:<K3A.SM
M9.+^R]7JM+Z6\]++.>&7GTZWMFH<U*I24HW;E&HDO?3LFHN[2N[MZ..J?SYX
M[^'OA7PO^TC\(_&GP TJQTZXUJ6]37_[$C6.'4]&^R^89YPG$H5VBVR-D[YD
MY)*UWOQ>NO$OQ?\  MUX;^ FO^%M7EMO$']G^*K;4-9DBB\F-6-Q9-);QRM'
M(S>4CH5!\MY!E20:[/PUX!\"^#'ED\'^"])TEI@!,VF:=% 9 "2 VQ1GDD\^
MIJQHGACPUX9^U_\ "-^'K'3_ +?>O>7WV&T2+[3</C?-)M WR-@9<Y)P,FHK
M9G&<J4[.4J2M%RZ^]*7O:WTO96?3Y+;#</U*-/$4[J$,1+FG&&G+[D(>YI;W
MG%RE>.O-:S=V_F[P3<?M!K_P4 ,?BOPMX*MIQ\+K2/4(M*UJ[DBBTX:E/AXB
M]LA:;?D>60J;0#OSQ7T_54:'HJZTWB1=(M1J+6HMFOQ;KYQA#%A$7QNV!B6V
MYQDDU:KGS+'0Q\X2C!1Y8J.E^GJV=F0Y/4R:E6A.JZG/4E.[M=<W31+YA7Z_
M?\$EO^3&_#'_ %_ZE_Z6S5^0-?K]_P $EO\ DQOPQ_U_ZE_Z6S5]OX6_\E%4
M_P"O4O\ TJ!^1_2)_P"2&H_]A$/_ $BJ?25%%%?T ?Q0?*7_  63_P"3-W_[
M&FQ_E+7Y.5^L?_!9/_DS=_\ L:;'^4M?DY7\]>)O_)2_]N1_-G]O_1]_Y(%_
M]?I_E I^(-('B#0;W03J5Y9"]M)(/MFGS^5/!O4KOC<?<<9R&[$ URWA/X*V
MVA3Z9=^*_B'XC\6S:([/I$OB6:V8VLA0QF7_ $>"(22;&91))O8!FP1N;/:T
M5\'3Q%:E3<(NR?I?MONKK1VW6Y^S5L#A<16C5J1NX[:NV]U=7L[-)JZ=GJK,
MY;QG\)="^(MY&OCG5+[4M*BN$G7P[,T:V,DB$%&E5$#S ,-VR1V3."5) Q9\
M>_#Z#QZ-&$OBO7-)&C:Y;ZFG]AZA]G^UF+=BWGP#YD#;OFCXS@<C%=!10L37
MCRVE\.W97WT\^KZBEE^#FI\T+\]N9ZW=M4K[V71;+6VYQ^M?!K1;[QY<?$OP
M[XDU7P_K-]IR66JW.CM!B_AC),7FI/%(I>/<VUP X#%<D<5M^"/!7AOX=^%;
M/P9X1T\6NGV,96"+>68DL69V9B2[LS,S,22S,23DUJT43Q->K34)2NE;\-%Z
MV3LK[+1:!1P&#P]=UJ<$I.^O^)IRMT7,TG*UN9I-W85]6_\ !&S_ )/(3_L5
MK[^<5?*5?5O_  1L_P"3R$_[%:^_G%7L\)_\E+A/^OD?S/E/$K_D@<R_Z\S_
M "/UCHHHK^J#_.8*_!3XR_\ )8/%?_8RWW_I0]?O77X*?&7_ )+!XK_[&6^_
M]*'K\A\6?]VPGK/\HG]._1J_W_,O\-/\YG-4445^*G]9A1110 4444 %%%%
M'[V?!K_DC_A3_L6K'_TG2NDKF_@U_P D?\*?]BU8_P#I.E=)7]@X7_=H>B_(
M_P N\P_W^K_BE^;"OSE_X+J?\CA\.?\ L&:C_P"C(*_1JOSE_P""ZG_(X?#G
M_L&:C_Z,@KY#Q#_Y).OZP_\ 2XGZ=X'_ /)RL'Z5?_34SX)HHHK^;3^]@HHH
MH **** "BBB@#]&_^"%?_(F_$7_L)Z=_Z+GK[UKX*_X(5_\ (F_$7_L)Z=_Z
M+GK[UK^F> _^23PWI+_TN1_G[XR_\G*S#UA_Z:@%>:_ME?\ )I7Q+_[$75/_
M $EDKTJO-?VRO^32OB7_ -B+JG_I+)7T.9_\BVO_ ()?^DL^)X>_Y'^$_P"O
MM/\ ]+1^'-%%%?R*?Z<!1110 4444 %%%% 'I7[&O_)VOPT_['K2_P#TJCK]
MQJ_#G]C7_D[7X:?]CUI?_I5'7[C5^Y>%'_(MQ'^-?^DG\@?22_Y'^!_Z]2_]
M+"BBBOU8_FX_'?\ X*L?\GX>-_\ KGIG_IMM:^=Z^B/^"K'_ "?AXW_ZYZ9_
MZ;;6OG>OY0XC_P"2AQG_ %]J?^EL_P!)>!/^2(RO_L'H_P#IN(4445XQ]6%%
M%% !1110 5^Q/_!*?_DP_P $?]=-3_\ 3E=5^.U?L3_P2G_Y,/\ !'_734__
M $Y75?I7A9_R4-7_ *]2_P#2X'X%](S_ )(C#_\ 81#_ --U3Z'HHHK]^/XL
M/DC_ (+1_P#)H=G_ -CI9?\ HBYK\IJ_5G_@M'_R:'9_]CI9?^B+FORFK^>/
M$S_DIG_@C^I_<?T?_P#DWZ_Z^U/_ &T****_/C]M"BBB@ HHHH *^N/^"+G_
M "=Y>?\ 8EWO_H^VKY'KZX_X(N?\G>7G_8EWO_H^VKZ+A'_DIL)_C1\+XG?\
MF_S+_KU(_5BBBBOZF/\ .D*_ CXB_P#)0==_[#-U_P"C6K]]Z_ CXB_\E!UW
M_L,W7_HUJ_'_ !9_@X3UG_[:?U!]&G_>\S_PTOSJ&-1117XN?U@%%%% !111
M0 4444 ?OO\ #K_DGVA?]@:U_P#12ULUC?#K_DGVA?\ 8&M?_12ULU_8=#^!
M'T7Y'^6^+_WNI_B?YA7YM?\ !<[_ )*;X"_[ -W_ .CEK]):_-K_ (+G?\E-
M\!?]@&[_ /1RU\9XB?\ )*5O6'_I2/U;P,_Y.3A?\-7_ --R/A2BBBOYO/[R
M"BBB@ HHHH **** /TF_X(8_\DR\>_\ 8>M/_1+5]U5\*_\ !#'_ ))EX]_[
M#UI_Z):ONJOZ<X&_Y)3"^C_]*D?Y]>,/_)R<P_Q1_P#3< KRO]N/_DS[XD_]
MB?>_^BC7JE>5_MQ_\F??$G_L3[W_ -%&O<S;_D58C_!/_P!)9\?PS_R4>"_Z
M^T__ $N)^(=%%%?R.?Z:A1110 4444 %%%% 'JO[#?\ R>#\-_\ L;[+_P!&
M"OV[K\1/V&_^3P?AO_V-]E_Z,%?MW7[IX4_\BK$?XU_Z2C^//I(_\E'@O^O3
M_P#2V%%%%?JA_.04444 %%%% !1110 4444 %?G?_P %VO\ D*_#'_KWU?\
M]"LZ_1"OSO\ ^"[7_(5^&/\ U[ZO_P"A6=?%^(/_ "26(_[<_P#2XGZOX(_\
MG,P/I5_],U#\_P"BBBOYK/[Y"BBB@ HHHH **** /T0_X(2_\@KXG?\ 7QI'
M_H-Y7Z 5^?\ _P $)?\ D%?$[_KXTC_T&\K] *_I?@'_ ))+#?\ ;_\ Z7(_
M@'QI_P"3F8_UI_\ IFF%<#^U=_R:Y\2O^Q UG_TAFKOJX']J[_DUSXE?]B!K
M/_I#-7TN8_\ (OK?X9?DSX'(_P#D=8;_ *^0_P#2D?A;1117\AG^G@4444 %
M%%% !1110!W_ .RC_P G1_#7_L?]&_\ 2Z&OW1K\+OV4?^3H_AK_ -C_ *-_
MZ70U^Z-?N'A1_P B_$_XE^1_(?TD_P#D=8#_ *]R_P#2D%%%%?K!_-9^07_!
M6G_D^3Q/_P!>&F_^D4-?-E?2?_!6G_D^3Q/_ ->&F_\ I%#7S97\I\3?\E%B
M_P#KY/\ ]*9_I%X?_P#)#99_V#TO_2(A1117AGUP4444 %%%% !7Z_?\$EO^
M3&_#'_7_ *E_Z6S5^0-?K]_P26_Y,;\,?]?^I?\ I;-7Z1X6_P#)15/^O4O_
M $J!^#?2)_Y(:C_V$0_](JGTE1117] '\4'RE_P63_Y,W?\ [&FQ_E+7Y.5^
ML?\ P63_ .3-W_[&FQ_E+7Y.5_/7B;_R4O\ VY'\V?V_]'W_ )(%_P#7Z?Y0
M"BBBOSP_<0HHHH **** "OJW_@C9_P GD)_V*U]_.*OE*OJW_@C9_P GD)_V
M*U]_.*OH.$_^2EPG_7R/YGQ'B5_R0.9?]>9_D?K'1117]4'^<P5^"GQE_P"2
MP>*_^QEOO_2AZ_>NOP4^,O\ R6#Q7_V,M]_Z4/7Y#XL_[MA/6?Y1/Z=^C5_O
M^9?X:?YS.:HHHK\5/ZS"BBB@ HHHH **** /WL^#7_)'_"G_ &+5C_Z3I725
MS?P:_P"2/^%/^Q:L?_2=*Z2O[!PO^[0]%^1_EWF'^_U?\4OS85^<O_!=3_D<
M/AS_ -@S4?\ T9!7Z-5^<O\ P74_Y'#X<_\ 8,U'_P!&05\AXA_\DG7]8?\
MI<3].\#_ /DY6#]*O_IJ9\$T445_-I_>P4444 %%%% !1110!^C?_!"O_D3?
MB+_V$]._]%SU]ZU\%?\ !"O_ )$WXB_]A/3O_1<]?>M?TSP'_P DGAO27_I<
MC_/WQE_Y.5F'K#_TU *\U_;*_P"32OB7_P!B+JG_ *2R5Z57FO[97_)I7Q+_
M .Q%U3_TEDKZ',_^1;7_ ,$O_26?$\/?\C_"?]?:?_I:/PYHHHK^13_3@***
M* "BBB@ HHHH ]*_8U_Y.U^&G_8]:7_Z51U^XU?AS^QK_P G:_#3_L>M+_\
M2J.OW&K]R\*/^1;B/\:_])/Y ^DE_P C_ _]>I?^EA1117ZL?S<?CO\ \%6/
M^3\/&_\ USTS_P!-MK7SO7T1_P %6/\ D_#QO_USTS_TVVM?.]?RAQ'_ ,E#
MC/\ K[4_]+9_I+P)_P D1E?_ &#T?_3<0HHHKQCZL**** "BBB@ K]B?^"4_
M_)A_@C_KIJ?_ *<KJOQVK]B?^"4__)A_@C_KIJ?_ *<KJOTKPL_Y*&K_ ->I
M?^EP/P+Z1G_)$8?_ +"(?^FZI]#T445^_'\6'R1_P6C_ .30[/\ ['2R_P#1
M%S7Y35^K/_!:/_DT.S_['2R_]$7-?E-7\\>)G_)3/_!']3^X_H__ /)OU_U]
MJ?\ MH4445^?'[:%%%% !1110 5]<?\ !%S_ ).\O/\ L2[W_P!'VU?(]?7'
M_!%S_D[R\_[$N]_]'VU?1<(_\E-A/\:/A?$[_DW^9?\ 7J1^K%%%%?U,?YTA
M7X$?$7_DH.N_]AFZ_P#1K5^^]?@1\1?^2@Z[_P!AFZ_]&M7X_P"+/\'">L__
M &T_J#Z-/^]YG_AI?G4,:BBBOQ<_K **** "BBB@ HHHH _??X=?\D^T+_L#
M6O\ Z*6MFL;X=?\ )/M"_P"P-:_^BEK9K^PZ'\"/HOR/\M\7_O=3_$_S"OS:
M_P""YW_)3? 7_8!N_P#T<M?I+7YM?\%SO^2F^ O^P#=_^CEKXSQ$_P"24K>L
M/_2D?JW@9_R<G"_X:O\ Z;D?"E%%%?S>?WD%%%% !1110 4444 ?I-_P0Q_Y
M)EX]_P"P]:?^B6K[JKX5_P""&/\ R3+Q[_V'K3_T2U?=5?TYP-_R2F%]'_Z5
M(_SZ\8?^3DYA_BC_ .FX!7E?[<?_ "9]\2?^Q/O?_11KU2O*_P!N/_DS[XD_
M]B?>_P#HHU[F;?\ (JQ'^"?_ *2SX_AG_DH\%_U]I_\ I<3\0Z***_D<_P!-
M0HHHH **** "BBB@#U7]AO\ Y/!^&_\ V-]E_P"C!7[=U^(G[#?_ ">#\-_^
MQOLO_1@K]NZ_=/"G_D58C_&O_24?QY])'_DH\%_UZ?\ Z6PHHHK]4/YR"BBB
M@ HHHH **** "BBB@ K\[_\ @NU_R%?AC_U[ZO\ ^A6=?HA7YW_\%VO^0K\,
M?^O?5_\ T*SKXOQ!_P"22Q'_ &Y_Z7$_5_!'_DYF!]*O_IFH?G_1117\UG]\
MA1110 4444 %%%% 'Z(?\$)?^05\3O\ KXTC_P!!O*_0"OS_ /\ @A+_ ,@K
MXG?]?&D?^@WE?H!7]+\ _P#))8;_ +?_ /2Y'\ ^-/\ R<S'^M/_ -,TPK@?
MVKO^37/B5_V(&L_^D,U=]7 _M7?\FN?$K_L0-9_](9J^ES'_ )%];_#+\F?
MY'_R.L-_U\A_Z4C\+:***_D,_P!/ HHHH **** "BBB@#O\ ]E'_ ).C^&O_
M &/^C?\ I=#7[HU^%W[*/_)T?PU_['_1O_2Z&OW1K]P\*/\ D7XG_$OR/Y#^
MDG_R.L!_U[E_Z4@HHHK]8/YK/R"_X*T_\GR>)_\ KPTW_P!(H:^;*^D_^"M/
M_)\GB?\ Z\--_P#2*&OFROY3XF_Y*+%_]?)_^E,_TB\/_P#DALL_[!Z7_I$0
MHHHKPSZX**** "BBB@ K]?O^"2W_ "8WX8_Z_P#4O_2V:OR!K]?O^"2W_)C?
MAC_K_P!2_P#2V:OTCPM_Y**I_P!>I?\ I4#\&^D3_P D-1_["(?^D53Z2HHH
MK^@#^*#Y2_X+)_\ )F[_ /8TV/\ *6OR<K]8_P#@LG_R9N__ &--C_*6OR<K
M^>O$W_DI?^W(_FS^W_H^_P#) O\ Z_3_ "@%%%%?GA^XA1110 4444 %?5O_
M  1L_P"3R$_[%:^_G%7RE7U;_P $;/\ D\A/^Q6OOYQ5]!PG_P E+A/^OD?S
M/B/$K_D@<R_Z\S_(_6.BBBOZH/\ .8*_!3XR_P#)8/%?_8RWW_I0]?O77X*?
M&7_DL'BO_L9;[_TH>OR'Q9_W;">L_P HG]._1J_W_,O\-/\ .9S5%%%?BI_6
M84444 %%%% !1110!^]GP:_Y(_X4_P"Q:L?_ $G2NDKF_@U_R1_PI_V+5C_Z
M3I725_8.%_W:'HOR/\N\P_W^K_BE^;"OSE_X+J?\CA\.?^P9J/\ Z,@K]&J_
M.7_@NI_R.'PY_P"P9J/_ *,@KY#Q#_Y).OZP_P#2XGZ=X'_\G*P?I5_]-3/@
MFBBBOYM/[V"BBB@ HHHH **** /T;_X(5_\ (F_$7_L)Z=_Z+GK[UKX*_P""
M%?\ R)OQ%_[">G?^BYZ^]:_IG@/_ ))/#>DO_2Y'^?OC+_R<K,/6'_IJ 5YK
M^V5_R:5\2_\ L1=4_P#262O2J\U_;*_Y-*^)?_8BZI_Z2R5]#F?_ "+:_P#@
ME_Z2SXGA[_D?X3_K[3_]+1^'-%%%?R*?Z<!1110 4444 %%%% 'I7[&O_)VO
MPT_['K2__2J.OW&K\.?V-?\ D[7X:?\ 8]:7_P"E4=?N-7[EX4?\BW$?XU_Z
M2?R!])+_ )'^!_Z]2_\ 2PHHHK]6/YN/QW_X*L?\GX>-_P#KGIG_ *;;6OG>
MOHC_ (*L?\GX>-_^N>F?^FVUKYWK^4.(_P#DH<9_U]J?^EL_TEX$_P"2(RO_
M +!Z/_IN(4445XQ]6%%%% !1110 5^Q/_!*?_DP_P1_UTU/_ -.5U7X[5^Q/
M_!*?_DP_P1_UTU/_ -.5U7Z5X6?\E#5_Z]2_]+@?@7TC/^2(P_\ V$0_]-U3
MZ'HHHK]^/XL/DC_@M'_R:'9_]CI9?^B+FORFK]6?^"T?_)H=G_V.EE_Z(N:_
M*:OYX\3/^2F?^"/ZG]Q_1_\ ^3?K_K[4_P#;0HHHK\^/VT**** "BBB@ KZX
M_P""+G_)WEY_V)=[_P"C[:OD>OKC_@BY_P G>7G_ &)=[_Z/MJ^BX1_Y*;"?
MXT?"^)W_ ";_ #+_ *]2/U8HHHK^IC_.D*_ CXB_\E!UW_L,W7_HUJ_?>OP(
M^(O_ "4'7?\ L,W7_HUJ_'_%G^#A/6?_ +:?U!]&G_>\S_PTOSJ&-1117XN?
MU@%%%% !1110 4444 ?OO\.O^2?:%_V!K7_T4M;-8WPZ_P"2?:%_V!K7_P!%
M+6S7]AT/X$?1?D?Y;XO_ 'NI_B?YA7YM?\%SO^2F^ O^P#=_^CEK]):_-K_@
MN=_R4WP%_P!@&[_]'+7QGB)_R2E;UA_Z4C]6\#/^3DX7_#5_]-R/A2BBBOYO
M/[R"BBB@ HHHH **** /TF_X(8_\DR\>_P#8>M/_ $2U?=5?"O\ P0Q_Y)EX
M]_[#UI_Z):ONJOZ<X&_Y)3"^C_\ 2I'^?7C#_P G)S#_ !1_]-P"O*_VX_\
MDS[XD_\ 8GWO_HHUZI7E?[<?_)GWQ)_[$^]_]%&O<S;_ )%6(_P3_P#26?'\
M,_\ )1X+_K[3_P#2XGXAT445_(Y_IJ%%%% !1110 4444 >J_L-_\G@_#?\
M[&^R_P#1@K]NZ_$3]AO_ )/!^&__ &-]E_Z,%?MW7[IX4_\ (JQ'^-?^DH_C
MSZ2/_)1X+_KT_P#TMA1117ZH?SD%%%% !1110 4444 %8'Q2\7Z[X!^'NK>,
MO#/@/4/$]_I]J9;70-*=5N+YL@>7&7^4'G//I6_10!\L_P##??[3/_2,'XI_
M^!UE_P#%5\[_ +=LO[3/[:]WX8NO^&%_BGX9_P"$<CO%V_8+*]^T>>83G_CY
MBV;?)]\[NV.?TNHKBS#+L'FN$EA<5'FIRM=7:V::U33W2ZGK9)GF:<.9G#,,
MNJ>SK0ORRM&5N9.+TDFG=-K5?B?BC_PPW^TS_P!&T_%/_P )6R_^6%'_  PW
M^TS_ -&T_%/_ ,)6R_\ EA7[745\U_Q#_A'_ *!O_)ZG_P F???\1L\3O^@_
M_P I4?\ Y6?BC_PPW^TS_P!&T_%/_P )6R_^6%'_  PW^TS_ -&T_%/_ ,)6
MR_\ EA7[744?\0_X1_Z!O_)ZG_R8?\1L\3O^@_\ \I4?_E9^*/\ PPW^TS_T
M;3\4_P#PE;+_ .6%'_##?[3/_1M/Q3_\)6R_^6%?M=11_P 0_P"$?^@;_P G
MJ?\ R8?\1L\3O^@__P I4?\ Y6?BC_PPW^TS_P!&T_%/_P )6R_^6%'_  PW
M^TS_ -&T_%/_ ,)6R_\ EA7[744?\0_X1_Z!O_)ZG_R8?\1L\3O^@_\ \I4?
M_E9^;/["6I_M,_L46GB>U_X82^*?B;_A(Y+-MWV*RLOL_D"88_X^9=^[SO;&
MWOGCZ _X;[_:9_Z1@_%/_P #K+_XJOJ:BOILOR_"97A(X7"QY:<;V5V[7;;U
M;;W;ZGY_G6=9GQ%F=3,,PJ<]:I;FE:,;V2BM(I):)+1?B?+/_#??[3/_ $C!
M^*?_ ('67_Q58'Q7_;"_:9^)_P +?$OPU_X=J?%.Q_X2'0+S3/MOVBRE^S^?
M \7F;/,7?MWYVY&<8R.M?8M%=-2G"K3<)JZ:L_1G!0K5<-7C6INTHM-/LT[K
M?3<_%'_AAO\ :9_Z-I^*?_A*V7_RPH_X8;_:9_Z-I^*?_A*V7_RPK]KJ*^0_
MXA_PC_T#?^3U/_DS]/\ ^(V>)W_0?_Y2H_\ RL_%'_AAO]IG_HVGXI_^$K9?
M_+"C_AAO]IG_ *-I^*?_ (2ME_\ +"OVNHH_XA_PC_T#?^3U/_DP_P"(V>)W
M_0?_ .4J/_RL_%'_ (8;_:9_Z-I^*?\ X2ME_P#+"C_AAO\ :9_Z-I^*?_A*
MV7_RPK]KJ*/^(?\ "/\ T#?^3U/_ ),/^(V>)W_0?_Y2H_\ RL_%'_AAO]IG
M_HVGXI_^$K9?_+"C_AAO]IG_ *-I^*?_ (2ME_\ +"OVNHH_XA_PC_T#?^3U
M/_DP_P"(V>)W_0?_ .4J/_RL_'#X4?LJ?M,_##XI>&OB5_PRK\4[[_A'M?L]
M3^Q?\(Y91?:/(G27R]_VYMF[9C=@XSG!Z5]T_P##??[3/_2,'XI_^!UE_P#%
M5]345[F4Y'E>1TY0P5/D4G=ZR=W_ -O-GR'$O%_$7%]>G6S>O[64$U%\L(V3
M=W\$8IZ]SY9_X;[_ &F?^D8/Q3_\#K+_ .*H_P"&^_VF?^D8/Q3_ / ZR_\
MBJ^IJ*]8^:/R:_:U^$'[3/[4GQRU3XS_ /#'7Q3T+^TH+:/^S?[%LKKR_*A2
M+/F?;(\YV9^Z,9QSUKS;_AAO]IG_ *-I^*?_ (2ME_\ +"OVNHKY3%<$<+XS
M$SKUL/><VVWSS5V]6[*5ON/TC+_%WQ#RO TL'A<;RTZ<5&*]G1=HQ5DKNFV[
M);MM]S\4?^&&_P!IG_HVGXI_^$K9?_+"C_AAO]IG_HVGXI_^$K9?_+"OVNHK
M#_B'_"/_ $#?^3U/_DSL_P"(V>)W_0?_ .4J/_RL_%'_ (8;_:9_Z-I^*?\
MX2ME_P#+"C_AAO\ :9_Z-I^*?_A*V7_RPK]KJ*/^(?\ "/\ T#?^3U/_ ),/
M^(V>)W_0?_Y2H_\ RL_%'_AAO]IG_HVGXI_^$K9?_+"C_AAO]IG_ *-I^*?_
M (2ME_\ +"OVNHH_XA_PC_T#?^3U/_DP_P"(V>)W_0?_ .4J/_RL_%'_ (8;
M_:9_Z-I^*?\ X2ME_P#+"OK_ /9*^.W[3/[+?P-TOX,?\.[_ (IZ[_9L]S)_
M:6+*U\SS9GEQY?G28QOQ]XYQGCI7W?17I97PMD62XEU\%1Y)M6OS2>C:=K2D
MUT1X/$7B+QEQ9@5@\UQ7M*:DI)<E./O)-)WA"+V;TO;4^6?^&^_VF?\ I&#\
M4_\ P.LO_BJ/^&^_VF?^D8/Q3_\  ZR_^*KZFHKZ ^)/@/\ ;)^+W[3/[6_P
M;/PE_P"'?'Q3\/YU6"\_M#R[*[_U8;Y/+\^/KNZ[N,=#7R;_ ,,-_M,_]&T_
M%/\ \)6R_P#EA7[745\]F?"F09SB?K&,H\T[)7YIK1>2DD?<</>(_&G"N ^I
M97BO9TKN5N2G+5VN[SA)]%UL?BC_ ,,-_M,_]&T_%/\ \)6R_P#EA1_PPW^T
MS_T;3\4__"5LO_EA7[745YW_ !#_ (1_Z!O_ ">I_P#)GN?\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%>K_L;?#C]I
MG]DCXR#XM?\ #&7Q3\08TJ>S_L_^Q[*T_P!85^?S/M<G3;TV\YZBOU7HKHPG
M!/#&!Q,,10P]IP=T^>;LUY.37WG#F7BUX@YQ@*N"Q>-YJ51.,E[.DKI[JZII
MKY-,^6?^&^_VF?\ I&#\4_\ P.LO_BJ/^&^_VF?^D8/Q3_\  ZR_^*KZFHKZ
MH_.3Y9_X;[_:9_Z1@_%/_P #K+_XJO@GQG^QY^TSXN\8:KXK_P"&7?BG;_VG
MJ4]W]G_X1FR?RO,D9]N[[>-V-V,X&<=!7[.45Y&;9#E.>QA''4^=1O;62M??
MX6NW4^GX:XRXDX/J5)Y17]DZB2E[L)72O;XXRM:[VL?BC_PPW^TS_P!&T_%/
M_P )6R_^6%'_  PW^TS_ -&T_%/_ ,)6R_\ EA7[745XG_$/^$?^@;_R>I_\
MF?6_\1L\3O\ H/\ _*5'_P"5GXH_\,-_M,_]&T_%/_PE;+_Y84?\,-_M,_\
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
M\1,LP-+!X;&\M.E&,(KV=%VC%))7=-MV26K;?=GXH_\ ##?[3/\ T;3\4_\
MPE;+_P"6%'_##?[3/_1M/Q3_ /"5LO\ Y85^UU%8_P#$/^$?^@;_ ,GJ?_)G
M7_Q&SQ._Z#__ "E1_P#E9^*/_##?[3/_ $;3\4__  E;+_Y84?\ ##?[3/\
MT;3\4_\ PE;+_P"6%?M=11_Q#_A'_H&_\GJ?_)A_Q&SQ._Z#_P#RE1_^5GXH
M_P###?[3/_1M/Q3_ /"5LO\ Y84?\,-_M,_]&T_%/_PE;+_Y85^UU%'_ !#_
M (1_Z!O_ ">I_P#)A_Q&SQ._Z#__ "E1_P#E9^*/_##?[3/_ $;3\4__  E;
M+_Y85]B?LI_M ?M,_LQ_ ?1/@E_P[L^*>M_V,UT?[3_T*V\[SKF6?_5^<^W'
MF;?O'.W/&<#[JHKT\JX7R+),0Z^"H\DVN5OFD]&T[6E)K=(\#B/Q$XQXMP,<
M'FV*]K3C)32Y*<?>2:3O"$7M)Z7MKML?+/\ PWW^TS_TC!^*?_@=9?\ Q5'_
M  WW^TS_ -(P?BG_ .!UE_\ %5]345[Y\4?G[^VE\5?VF?VOOA##\*O^'??Q
M3\/>5K4.H?;_ "K*[SY:2)LV>?'U\S.=W&.G-?*?_##?[3/_ $;3\4__  E;
M+_Y85^UU%?.YGPID&<8KZQC*/-.R5^::T6VBDD?<\/\ B3QIPME_U'*\5[.E
M=RMR4Y:O=WE"3Z=S\4?^&&_VF?\ HVGXI_\ A*V7_P L*/\ AAO]IG_HVGXI
M_P#A*V7_ ,L*_:ZBO/\ ^(?\(_\ 0-_Y/4_^3/;_ .(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\4?^&&_P!IG_HVGXI_^$K9?_+"O7/V+? 7[3/[(/Q>
MF^*O_#%WQ3\0^;HLVG_8/[(LK3'F/&^_?]KDZ>7C&WG/7BOU2HKIPG!7#. Q
M,,10H6G%W3YINS]')K[S@S/Q9\0,YR^K@<9C>>E43C)>SI*Z?2ZIIKY-'RS_
M ,-]_M,_](P?BG_X'67_ ,51_P -]_M,_P#2,'XI_P#@=9?_ !5?4U%?4GYT
M?+/_  WW^TS_ -(P?BG_ .!UE_\ %5\">(_V,OVF=?\ $-_KW_#,/Q3A^VWL
MMQY7_",63;-[EMN?MXSC.,X%?M#17CYMD&4YZH+'4^?DO;62M>U_A:[+<^HX
M9XSXEX/G5EE%?V3J64O=A*_+>WQQE:UWM;S/Q1_X8;_:9_Z-I^*?_A*V7_RP
MH_X8;_:9_P"C:?BG_P"$K9?_ "PK]KJ*\7_B'_"/_0-_Y/4_^3/K/^(V>)W_
M $'_ /E*C_\ *S\4?^&&_P!IG_HVGXI_^$K9?_+"C_AAO]IG_HVGXI_^$K9?
M_+"OVNHH_P"(?\(_] W_ )/4_P#DP_XC9XG?]!__ )2H_P#RL_%'_AAO]IG_
M *-I^*?_ (2ME_\ +"C_ (8;_:9_Z-I^*?\ X2ME_P#+"OVNHH_XA_PC_P!
MW_D]3_Y,/^(V>)W_ $'_ /E*C_\ *S\4?^&&_P!IG_HVGXI_^$K9?_+"C_AA
MO]IG_HVGXI_^$K9?_+"OVNHH_P"(?\(_] W_ )/4_P#DP_XC9XG?]!__ )2H
M_P#RL^3?#G[<G[3.@>'K#0?^'9/Q3F^Q645OYOVRR7?L0+NQO.,XSC)JY_PW
MW^TS_P!(P?BG_P"!UE_\57U-17V,8J,4ELC\MG.52;E+=ZGRS_PWW^TS_P!(
MP?BG_P"!UE_\57S9^W/8?M,_MH^)]!\1_P###WQ3\-?V'82VWD_V=97GG;W#
M;L_:HMN,8Q@U^G-%<68Y;@LVPDL-BX<T':ZNUL[K5-/?S/5R+/LVX:S*.89;
M4]G6C=*5HRM=-/22:U3['XH_\,-_M,_]&T_%/_PE;+_Y84?\,-_M,_\ 1M/Q
M3_\ "5LO_EA7[745\W_Q#_A'_H&_\GJ?_)GWO_$;/$[_ *#_ /RE1_\ E9^*
M/_##?[3/_1M/Q3_\)6R_^6%'_##?[3/_ $;3\4__  E;+_Y85^UU%'_$/^$?
M^@;_ ,GJ?_)A_P 1L\3O^@__ ,I4?_E9^*/_  PW^TS_ -&T_%/_ ,)6R_\
MEA1_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__  E;
M+_Y85^UU%'_$/^$?^@;_ ,GJ?_)A_P 1L\3O^@__ ,I4?_E9^<G[#'B?]IG]
MB[PQKWAS_A@OXI^)?[<OXKGSOLEE9^3L0KMQ]HEW9SG.17NO_#??[3/_ $C!
M^*?_ ('67_Q5?4U%?3X' X7+<)'#8:/+".RNW;6^[;>[[GY]G&<9CG^95,PQ
M\^>M4LY2LE>R26D4DM$MDCY9_P"&^_VF?^D8/Q3_ / ZR_\ BJY7XX_M7?M,
M_&?X/^)/A1_P[;^*>F_\)#H\]C]O\VRF^S^8I7?L\Q=^,]-PSZU]H45O6I4Z
M]*5.:O&2:?H]&<>&Q-;!XF&(HNTX-23T=FG=.STW[Z'XH_\ ##?[3/\ T;3\
M4_\ PE;+_P"6%'_##?[3/_1M/Q3_ /"5LO\ Y85^UU%?(_\ $/\ A'_H&_\
M)ZG_ ,F?IO\ Q&SQ._Z#_P#RE1_^5GXH_P###?[3/_1M/Q3_ /"5LO\ Y84?
M\,-_M,_]&T_%/_PE;+_Y85^UU%'_ !#_ (1_Z!O_ ">I_P#)A_Q&SQ._Z#__
M "E1_P#E9^*/_##?[3/_ $;3\4__  E;+_Y84?\ ##?[3/\ T;3\4_\ PE;+
M_P"6%?M=11_Q#_A'_H&_\GJ?_)A_Q&SQ._Z#_P#RE1_^5GXH_P###?[3/_1M
M/Q3_ /"5LO\ Y84?\,-_M,_]&T_%/_PE;+_Y85^UU%'_ !#_ (1_Z!O_ ">I
M_P#)A_Q&SQ._Z#__ "E1_P#E9^/GP-_9H_:9^#'QA\-_%C_AD[XIZE_PCVL0
MWWV#_A'K*'[1Y;!MF_[<VS..NTX]*^W?^&^_VF?^D8/Q3_\  ZR_^*KZFHKW
M<IR3+,CI2IX*GR1D[O63UV^TV?'<2<6\0\78F&(S:M[6<%RI\L(V5[VM",5O
MWU/(OV;OVC?BM\;=;U+2OB'^R9XO^'4-C:I+;WOB2X@=+QBV#&GE$D$#DY[5
MZ[117JGS@4444 %%%% !1110 4444 %%%% !17R3XD_;,^*W[1G[?OBK_@GS
M^R9KFG>'H/A9X=L=4^,?Q'OM,%_-I]Q?J7L-(T^W=A%]I>)6F>XF$D<:H4$3
MN24SOB1^V#\;/V!_VM_A5\"_VIO'%IXY^&_QPUR3PYX.\?G18M/U30/$F%:W
MT_4$M]MO=070)6&:**%TD1E=64AP ?8]%?#O[>?BS_@K]\/O ?Q$_:^_9[^+
M'PP\-^%_AG::CJ6E_"+Q+X(EOKCQ3IFG*[SW%UJJW:&UDG2&62"&&+ 1X1)(
M&+[.G_:+_:+_ &R?B[_P3W^%_P"U;^PI=^'O#'C+Q?IV@^)5\%^,M#FU%]9@
MO=/^TC0HS#M,,SRRQ(UR0%BCCED9HU1G4 ^NZ*\ _:R\+?\ !0SXI^*5\#_L
M=_&GP=\*=(TW1TO+SQGXF\%'Q#<:M?N\@6P@MC<P);0QI&KRW#^8S&X18T'E
MN3P'_!/O]KK]L3]L3]C#Q1=>*O!W@_P_\:O _P 1]:^'GB+4!%/-X?.I:9>"
MVN-4AA#K+-"JEG$ D0R2QF/S(E;>@!]?45\@?L8_%3]O?PM^W5\2?V,/VK_'
M_AWXG>'="\!:1XL\._$WP]X0_L1[.2]NKJW_ +(O+=)I8O-Q:23(5;=Y:AFS
MYBA/K^@ HHHH **** "BO(OV[_VR_A=_P3]_9-\:?M<_&!)YM%\'Z:)OL%HP
M$^H7,DB0VUK'G@/+-)&FX\+N+'A37G_@KP9_P4Q^(WP1L?C#K7[17A;P=\0M
M5TJ/4K7X<#P/'=^'-,D>/S$TV\F9Q?W#KE8I;F*:$;@SI"  A /IVBOE#]CO
M]NWXD_\ !2#]B^?XC_L^:)I'@/XE:?XGN_"'CO3?%43ZC;^#-;LV"WN88GB-
M\%4H\*>9$'\^/>R;7%0?L ?%W]N0_M0?&W]DK]KOQ;H'C^P^'"Z%>>&/BEX?
M\,?V,+X:C;S32:==6JRR1K<0*D3_ +MC^[GC9\>8E 'UM17S'\ _B!^WKI?C
MG]H:W^*TGA;XB:-H&I?:?@PWAO2I=),TC_;2VA7$LQ997@6/3U>[3<@DNID+
M%H71/&O&_P =_P#@JC^PW^U-\%6_:B^+_P -_BK\./CA\18?!&IZ-X2\ S:'
M=^#M6NK>>>U>TE>[G:^M5%M-YDD^U]L>=JE@0 ?H#17QU_P4Z\7?\%*?@_\
M"#Q]^U5^S)\<?A]X9T/X8>'Y]9L? 6O>!Y-5F\81VL'GSQSW@N8S:/*0\,$,
M$;,65"TN9MD/U1\+?$OB3QI\,O#GC'QCX1F\/ZOJVA6=YJN@W#[I--N984>6
MV8X&6C=F0G R5H W:*** "BBB@ HIES<V]G;R7=W.D442%Y99&"JB@9))/
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
M4?M^? ?XE_#*XM)A/X:^$_AB0W.FW\@5H[2:\>Z<KY(8Y#Q)(^U#M4,:^UJ
M"BBB@ HHHH **\B_;O\ VR_A=_P3]_9-\:?M<_&!)YM%\'Z:)OL%HP$^H7,D
MB0VUK'G@/+-)&FX\+N+'A37G_@KP9_P4Q^(WP1L?C#K7[17A;P=\0M5TJ/4K
M7X<#P/'=^'-,D>/S$TV\F9Q?W#KE8I;F*:$;@SI"  A /IVBOG/_ ()U_MZ1
M?\%$OV5+GXO>%O"47A/QMH6MW_A;QOX4U64W*>'_ !'9$)<6[LFTS1 O'*I!
M4M'(H.QLXR_^"2?[4OQT_:Z_9IU_XC_M%7&A2>)M)^*OB?PY,?#6FO:60AT[
M49+6,11R22.!B/.7=F.>2: /J"BOF/X!_$#]O72_'/[0UO\ %:3PM\1-&T#4
MOM/P8;PWI4NDF:1_MI;0KB68LLKP+'IZO=IN0274R%BT+HGC7C?X[_\ !5']
MAO\ :F^"K?M1?%_X;_%7X<?'#XBP^"-3T;PEX!FT.[\':M=6\\]J]I*]W.U]
M:J+:;S))]K[8\[5+ @ _0&BOFGXT?MF>-/$G[7D/[ W[*R:/_P );IGAZ'Q#
M\3O&NOP-<:=X+TJ>3R[6+R4DC-SJ-TV?)@:1%2-6F?>H6*3Z$\):+JOAWP];
MZ/K?B^_UZZA4^=JNIPV\<TY))RRVT448QG VH. ,Y.20#2HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH _./\ 8H\+ZE^QM_P78_:D^'OQ=!L;/]I*Q\/^
M,/A/K=W\D&L_V=!<0ZCI\<A^5KF%[K=Y ._R4\S;M.:M?\%I/ ]]^V1^T_\
MLH_L/?"8_;O$NB?''3/B=XUELSO/ASPWI*3+)=7)'^H\^2X\J#=CS94*KG:<
M?<GQO^ WP<_:3^'5]\)OCM\.M+\3^'M07$^G:I;APCX(66)QAX9DR2DL961&
MPRLI -?.W[ '_!.?QI_P3-O_ !-\./@;\0+#QE\-?%/B%M7BMO&NZ#Q%H<SX
M$D;:E#%)_:T.!^[2=(I(N1YT@.% *7[9_P"UA^R)\<?$7B']A+QQ^U?\/O"G
MAVW5;;XUWVM^.K'3YC8NH>30(!+,C>;<QG9<R#B"VD=01-,C1_3WP<^(/PK^
M*7PRTCQQ\$-?TW5/"5W;E- U#1@/L4]O$[0JUN5 5X/W9\MTS&Z;60LC*QX[
M5_V#?V&_$&K76O:]^QE\*+Z^OKA[B]O;SX=:9++<2NQ9Y'=H"79F))8DDDDF
MO2O#GAOP[X.\/V/A/PCH-EI6E:9:1VNFZ9IMJD%O:01J%CBBC0!8T50%"J
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
M>5Z!^PK^Q%X4UVR\4>%_V./A7INIZ;=QW6G:C8?#W389[6>-@\<L<B0!D=6
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
MX&6=H\&1 I16R%=QS7M'B7PUX<\9^'K[PCXP\/V6K:5J=K):ZEIFI6B3V]W
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
MIJ+3Q(%.Q9(9U&2K,?LZH--TS3=%TZWT?1]/@M+2UA6&UM;:(1QPQJ %1%4
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%%
+!1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>rddt-20260331_g3.jpg
<TEXT>
begin 644 rddt-20260331_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD )N P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M?^I)JE?.O_!:?X^_MI?\$O\ _@JGX'_X*KZ3^SK<?%CX)V?PGD\'ZM:1%_\
MBE9I;XSW5PCJCBQFE"VP%RZ;)4#P,5PA'V;_ ,$.?V3?C]^PM_P3.^'O[)W[
M2>A:+9>)O!\FJ)*="UHWT,T5UJ5U?(Q;RD".!<^65!<9CW!OFP-[7'_;F^&_
M[8_CWQ;9?!2Q^(/P1\2^'](ALM%T[Q-:PZ[9ZK%%-'=30VUZT5K+:R1F%)!)
M<Q.&B#(CAFR ><?\$</VF?\ @G3^VM=_%#]KS]@B?^QK[QS=:3-\4/ =UI<=
ME>:3K$,=R@NYXHV9"US$RCS8BT<C6SMN,AE ^7OV7/\ @I7^WEXJ_P""J?[9
M'B+XD>"?#^O^%/@'X9AL[CP/X:U2^EGM=,LWO9V&E1"U/]H:A<%"&:;R S"-
M05155?I3_@E__P $NH_V3_VR_C_^VU!\+--^&.E_%^ZT^W\*?";1[J"5=#L[
M:,&>XN3;%K9)[FY+S""W9XH%8JLC[L)XKX6_X)M?\%0OV:OV]?VS/CQ^RU%X
M'$/[07AUKKX>>/-5\1F-_#^IK',\<<MD8)#)+YTI57)\I0JR-OP82 =5\/O^
M"\'Q&/[3'[,?PK^,O[.VD:1H7[4FAR76@V=EJMTNM^$+KS/+BAOX+F",7$;N
M542HL08;W0.JC?S?_!1;]M7]NO0_^"^W[,W[#'P:@\'1>&+S1=3\6Z;I>I:Y
M>6T>O7)TG6+8_P!I316TC0I"(9VBAB256?8[MDJ(?"?A_P#\$8O^"KEM\4OV
M/OVB/'WPE^&MYXL^$7CC4-4^*-]-\2IY]6\137%Y;S'5=1OI;:0RS&.+RO+C
M-P8TAC"G:PCA^M/V^_\ @GM^U]XT_P""S_[._P#P4Y_9Q\(^&?%6C_#OPI?^
M'?$?A[6O$QTJ2 SQ:E&EUYAAEWQ#^TB65%:3]Q@*=V0 <EXT_P"#B_0M ^&W
MQ#_:HT'X<>&+[X4?"?XNVG@'Q,@\3L-?UIBT$=[JVFVYC"FU@ENH?*CD&ZXC
M#L7MRNRO=_\ @J/_ ,%9_!7_  3PE^#&E71T*"W^,OBF33H/''BF>==#\/V<
M4,<CWER;=6D?<9H41044!GD9U6(Y^7O^"=?_  3=_P""D7_!,?X\?%OX ^"?
MV=?A9\3/A#\1/&LWB+P?\1?$/B:.UD\+RSC8YN;)H9+B[VQ+"#!&45W@&)T$
MK-']=_\ !3?]E:Y_:V\#^&?@7\0/V4=/^+_PQN[/4!XTTNWUBTTS6M+O%6W&
MGZCI,MP\2+<H3=*4,L*&.5@SD 12 'LG[*/Q7^*/QG^$,?CCXO> =&\/:M)J
MU]#!#X;UXZIIM_8QW#K::A:79BB\^"YM_*G5MBX$NTC*FO2:^/\ _@AI^PU\
M;?\ @GC^P%I/[./QW\6R7^IV_B35-1TS2Y-16[_L+3[B;=;Z?YR ([J 9)#&
M/+$L\@0LH#'[ H **** "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
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M?>*OBK\7_#_P^\*_VK&\EK9W.I3D/>31QNCRI%#'*VQ73<^Q=R@DU#_P3?\
MV[=;_;"U#XU?"_Q_I.G6WBSX'_&/5_!&KW6D0R16VJVT$A-I?I%(\C0-)'E7
MCWN!)$Y!VLJCQ?\ :_\ V2_V[OV__@?X5\3_ !M^$/A'PMX]^"7[56G>./ '
MA_P]XE%S%XE\-:9< (LD\I"074\$LY"N47?!%O\ )$C!/3?^"6?[$'CS]ECQ
M!\?_ (X?%:SCL-?^.WQPU?QC%H2W4<TFD:7)(PLK:=XF:)KC:9))/*=T4RA0
M[;2Q /K:OCW_ (+-_#K]@#XM? GP?\/?^"BGQ!\7^%_"-_X]MQH.N^%I[^WC
ML=8-M<)!-=7-K#(EO&$DE"O<8B#,">F1]A44 ?B;^UE^Q!^VB?\ @B=\;O@#
MI'Q@\5_&WPC\/_C)I.N?!OQ#J;-?:QX@\'6RZ?<7"JZ9-W%;RRW8C<#$HLI&
MB'E- M>\?LC^++/X%_MW?\%!?^"J'B*UU;5?@]>1>%$\/ZMX6T]K_P#X2(:5
MH@^W262IQ<B)W6+>I\O>906'EOC].J* /RX_X."_BMX7^-G[%/[+WQ%\%0:@
M(/$/[0W@;Q;;:9?6#PW]KI+6MW.]Q<6Q'F0+$LL8E+@"-F"L02*_4*RO;/4K
M.'4=.NXKBWN(ED@G@D#I(C#*LK#@@@@@C@@U+10 5\>_\%F_AU^P!\6O@3X/
M^'O_  44^(/B_P +^$;_ ,>VXT'7?"T]_;QV.L&VN$@FNKFUAD2WC"22A7N,
M1!F!/3(^PJ* /Q-_:R_8@_;1/_!$[XW? '2/C!XK^-OA'X?_ !DTG7/@WXAU
M-FOM8\0>#K9=/N+A5=,F[BMY9;L1N!B464C1#RF@6O>/V1_%EG\"_P!N[_@H
M+_P50\16NK:K\'KR+PHGA_5O"VGM?_\ "1#2M$'VZ2R5.+D1.ZQ;U/E[S*"P
M\M\?IU10!^=G_!4?X]?LQ?\ !0+]C?Q+^R'X<_:7\7_#GQSXN^$MIX[\'^'+
MGP]-8W'B:*: W5EIK17-L?MS22)''-8V[F?+;"IP5K['_8NB^.D'[(7POA_:
M=MX(OB*G@'21XXBMXHXU35/LD7VE=L0$:D2;@0@" @[?EQ7IE% !7C/Q,^!'
M[47B?X^_\+%^'_[8PT;P+>^&QI6M?#+6/A[9ZG;-+N?=?6MWYD,T$Y1]NV7[
M1"2H+1,!MKV:B@#Y+_;5_P""37PX_:H_X)QZ;_P3%^'_ (_D^'WP_P!-T_2-
M/AGMM(_M"[2TTZ2&2W1&DF0!BT"EW<.7RW0G->H_&+]G'XT?%(?"B;P[^UGK
MW@J7P!XOLM8\5P^%-*CBMO&5I"A633;F.61VB@E[X=\ G@L$9/8Z* /AKQ;_
M ,$,?@EXI\>>,H/^%F7\'PV^('QPT[XL>*OA]_92,TOB&V#-*L-YY@\FTN9?
M*DFB,3O\C+'+&K87[EHHH ***\_NOCK]FN9+?_A%MWER%<_;L9P<?W*=KBO8
M] HKSO\ X7W_ -2I_P"3W_VNC_A??_4J?^3W_P!KHLPNCT2BO._^%]_]2I_Y
M/?\ VNNJ\#>,/^$TTN74O[.^S>7<&+9YV_.%4YS@>OZ46873-JBJVM7$UIHU
MW=V[[9(K:1T;&<$*2#S7D7_"U_'_ /T'_P#R5B_^)H2N#=CV:BO&?^%K^/\
M_H/_ /DK%_\ $T?\+7\?_P#0?_\ )6+_ .)I\K%S(]FHKQG_ (6OX_\ ^@__
M .2L7_Q->G> -5O];\(V>J:G/YL\H?S'VA<X=@.  .@%)JPT[FQ1112&%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%?F+^VU_P %!O'WB?\ X*;?LD?#[X/?'.RTKX6:S\7=:TO7+32=:6.;Q'<6
M-BT;2W)23/V$3S/%#&X"SR0O-AT^S/79_MT?%SX\?#__ (+J?L7_  H\,_'S
MQ7;>!O'\/C.;Q'X%@NXH=,N);#1)&A=UBC22?YY2^V>25%=$9%0K0!^@]%<W
M\9/%GBWP'\(_%'C?P#X(N?$VNZ1X>O+S1/#EF0)=5O(X'>&U0L0 TD@5 20!
MNR2!S7Y5_P#!$7XI:E!^W/JWPA_:^^(_[:OAGXX2^"[K48/AG^T'\3CJOA35
M+=IHC<7^DQ16T$;/$P940ADCC=PA=D)0 _7BBBB@#\K_ (\_\$0OVKU_;9_9
MT^+OPK_;0^(OBSPCX(^)^M>)/%#^);[2(I?#27;+/(UFJ6J/<M<RM)'*9#(^
MT[LACNKU;]OC]AK7O^"BX^)W[,/QG_X)S>%=)M;[RC\+?VB--\0Z9<7%E,RH
MQO9X\0ZA;31.&/DQB:.? C=T1C)7WU10!X#XZ\0?MR67Q:\9_#GPQ^SAX)\5
M?"^P^$+3^#M7U_Q<8K[Q#XI#;!IEXACD$-M)&"6G,; '!RV]EC\A_9@_8-T[
M6_VS_!O_  41O_V+K#]G;QAI?@'6-"\?>%]$U;3;F/Q+=7<EFT#L^F,89X8!
M!.1-*L4\C21!H]L*FOMRB@ HHK)\<ZG?:-X3O-3TV?RYXD4QOM!P=P'0@CO0
M!K45XS_PM?Q__P!!_P#\E8O_ (FC_A:_C_\ Z#__ )*Q?_$U7*R>9'LU%>,_
M\+7\?_\ 0?\ _)6+_P")H_X6OX__ .@__P"2L7_Q-'*PYD>S453\/W4]]H-C
M>W4FZ6:SB>1L 98H"3@>]8WQ4\0:OX;\.17^BW?DRM>*A?RU;Y2K'&&!'85(
M[Z'2T5XS_P +7\?_ /0?_P#)6+_XFC_A:_C_ /Z#_P#Y*Q?_ !-5RL7,CV:B
MO&?^%K^/_P#H/_\ DK%_\33[;XJ>/9+F.-]>R&< C[+%TS_NT<K#F1['7.>/
M?'__  @[6J_V3]J^TA_^6^S;MV_[)S][]*Z.O.OCW_K-*_W9O_9*2W&]A?\
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
M;_R(NH_]<E_]#6H?A+_R(5E_O2_^C&J;XF_\B+J/_7)?_0UJ.I?0\4HHHJR
MHHHH ]Y\*?\ (K:;_P!@^'_T 5SOQP_Y%&'_ +""?^@/71>%/^16TW_L'P_^
M@"N=^.'_ "*,/_803_T!ZA;E/X3RBBBBK)"I;+_C\B_ZZK_.HJELO^/R+_KJ
MO\Z /H.O.OCW_K-*_P!V;_V2O1:\G_:K\1_\(AX9C\4#0[_4VL+*ZFCTS2H1
M)<W;J$*PQ*2H,CG"KN95R1D@9(A;EO8X^BOGKX=?MP>.M:\?^-?@I\5_V4O$
MGA7QWX8\')XIT7PY::Q::JGB33GDD@C%M<0$(D_VB/R7BEVA"ZMO9,N+_P $
MOVKOC=X_^/"? OXO?L?ZKX N)/"=QKJZC=>,]-U-%BCN((%B=;-W*-(TS%"V
M P@EQG::L@]VK8^'_P#R.FF_]?2UX[^T7^T?:_L\W?@2VO\ P#J>L1^.?'^F
M^%8[RRN((XM-FO'*I--O<.R_*V!&C9(P2H.:]B^'_P#R.FF_]?2T#6Y[A7DW
MQL_Y'%/^O)/_ $)J]9KYS_;9^(WCWX=WEK/\+O@Y?^.=?OHTAL-%M-1AL85
M$CM-<74WR01 +MR [%W150Y)$1W*EL245\[^!/VY_'/Q:^!H^(7PH_9'\6:Q
MXQL?&E]X6\3_  \FU>QM)M$O[)G6Z,M[+(+9X5*ILD1B91-'M7[P7M?V5OVA
M/&?[0NA^)[[QS\$+WP)?^&/%<NA7&G7FNVNH>?+%;P2R21S6I,956G,1P21)
M%(IP5JR#U.NL^#'_ ".@_P"O63^E?//Q6_:Y\(?##]I;X9_LPKX=O=3UGXBZ
MG=VTMY;.%@T6.'3+^_C><D$LTW]GS)'&.2$D<D! '^AO@Q_R.@_Z]9/Z4GL-
M;GKE>)?$?_D=]1_Z[_\ LHKVVO@W_@IQJ/[7?@G1_'OQO^ WQS\->$-.\!>&
M+G6X=(U?PF-2&OW%M!)/+!=2M*C6\#(B1KY $H9G<L0%2I6Y4CVJBOC_ /:-
M_;<^(OPJ\:^$/#GQ0N]5^&=MXR^%RZAX3N+/0H]0&J>-&RS>')6EB<"14\HQ
M1*(I+DO*%D4QX/TYX8\3>,[7X0:?XR^)GA)K?Q#'X;BO?$&A:&#=&*]%N'GM
MK?!)F(DWHF#EL#UJR#I*] ^ W_'WJ?\ USB_FU?"/_!.G]I;XF_M'>,?%]Y\
M4?CO,=9TJ&)M7^"VM?"J3PYJO@V2X8R1"62>9I;Z'8K1QW"HJ2A2W#?*OW=\
M!O\ C[U/_KG%_-J3V&MSTBOG[5/^0E<?]=W_ /0C7T#7YR?\%,OV8?AQ\7?A
MIXL\:Z_/XFNO&Z:1+IWPJCT3Q/=V,VG:\_F?8I+)8)45;A[AHR\S@@11?.1%
M&]*(Y'TG17PS\=;CQ%X/^*?BGPW^V_;^(]6\)6W[/&GGPEXXT/0+ZXL[#7K4
M7S:W>K):1M]@OR/L,\4[>64B@)C9=LM?0'[%'CSXU_$_]@;X8_$GQ_' _C[7
M?A?IE_?-JJM%'-J,MBCB2<(-R!W(9PHRNY@!QBJ)/9J]4^!G_(K77_80;_T!
M*_-K_@G7X*UKX)_M&>+/A!^T7\&AI/Q?O/"Z:W<^/='\?:KK6C^,[![H)<W<
M,5\X&GW"W3)YUNL2*/-C*$QE0/TE^!G_ "*UU_V$&_\ 0$I/8I;G4>(_^1>O
M_P#KRE_] -?'UE^UI^SEJ'QQ3]FVU^+.FGQK,EP;70V$BFZ:!=UQ'#*5$4TL
M2Y,D2.SQ@$LHP<?8/B/_ )%Z_P#^O*7_ - -?G1^UOI_Q&\,?M5?L^_$;3M
M\*^(/!UM\0+G21H/]FS0ZMIFIW^GWD1U:"X68QS+%"+H20-",)-+(69D5HTM
M@D>TG]H'X.#XA_\ "J_^$[M?[;_M$:<8/*D\H7_V?[5]A,^WR1=?9_W_ -FW
M^;Y7[S9MYJ_\4_BW\._@IX1E\<_$[Q+'IFFQ2",2&"2:260@D1Q11*TDSD*Q
MV(K-A6., D?G<+#QO_P[YF\/YN&^)TG[;H!&#YZZK_PGPGW^NS^SAYF?N^0<
M_<K]'=>DGUW1[N/P7KFD1:O 98=/O;^S-Y#:780C]Y%'+$S8!.Y!(C$$C<,U
M1)4^$_Q:^&OQT^'FE_%GX0>-+#Q#X<UJ RZ9J^FS;X9U#,C8/4,KJR,I 965
ME(!!%?17PK_Y$+3_ /=D_P#1CU\&_P#!,!/&&C?LVZC\//'WA'1M.UKPG\1?
M$FDZMJ/AP2+I^O7BZG/-<ZG DA9HA-/-*7BW$1RB2-<*@4?>7PK_ .1"T_\
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
MX!\;2'PGX9L_$=O<:E'\/XH=9EFMKV%8O]!FO&:!3;N\G^LC02! .&?.*O\
MP2^%VE_!+X/^&/A%H]Y)<P>&]#MM/%Y-_K+IHHU5YY#WDD8,[$\EG)/)IB/J
M'PI_R*VF_P#8/A_] %<5^U!_PEI^$]TO@(V UMI"NE/JJNUM'<&.0(\JH0S1
MJQ#,JD%@" 03D=KX4_Y%;3?^P?#_ .@"N#_:TO/'VG_!>_O?A9H.EZIXCC8G
M1-/UO47M+.>Y\M]BS31Q2O''G&2J,<=!4+<M_"?"_@OX]_'W]FCXU_%'P;^U
ME\8-,\;^ O!?PH@\>S>-;3PM'I=UHJF:\CEL)H87:.96CLY986&),1NK;_E:
MNI_8L_:H7]I+9J_C#XCV.G>*-4\/P:]!\*[6V$;Z/I%RP^S322RQB6^D&0DM
MQ PMA(3&JDJ'?B='_9L_:Y^/WP2^)/[.?[57P]^'OA73/B1X0U*T\0>,/"?C
M>\UO4[[5+F%+>*;RIM/LXX888P=J;I,+%%& !N<]-H/[.WQXU3XJ^#?VC_&G
MAWPM:^,/AM\(M7\,Z5IVG:W,;37]4O38N7EF^SAK>R1K!=@V/)F[D)0>4OFT
M2=)^VE\8OBM\&I_A1=?#?6M,MK3Q-\8]"\.>)(;W2S/+/8W<K*ZPR>8%A;Y<
M%BCD@\;2,U[G9?\ 'Y%_UU7^=?/W[57PA^/WQR\%_")]!\,>&TUOPQ\2/#_B
MKQ=:3>()4MH19'S+B"UE^S,TY+NRHSI&"%!;;G ^@++/VN'(_P"6B_SIB/H2
MO(/VO_'6D?#+P2?B#KUAJEW9Z/875U<6NBZ3/?WDRJ$.R&W@5I)I#T"(I))K
MU^O.OCW_ *S2O]V;_P!DJ%N6]CXC_8[^/7@#X\?&C7OB&?AI\1++QGKN@PI>
M7'BCX8ZQHMCH>DVLK&VTV.XU&V@2>4RW4TK^5O9W:0\111;>P^%5Q=:=XO\
MC#^U)XV\/ZJD3Z@VD:-:Q:7-+>/HFAQRIB.W53)*TE_+JLL01298YH2H;*D^
MTT59!\O_ +>7B-O&W@;X#^+/#7A3Q)=6]S\;/">NS6\/AB]>YL;!',LLUU"L
M1>U$:NN_S0NPY!P017UQ\/SGQGII'_/TM8];'P__ .1TTW_KZ6@:W/<*^5O^
M"C?[2ME^S+IUMXF/@KQ-KNH:GY5CIEMX;\&:GK7D2,7)N+B/3H)I4@C&68X!
M; 1?F85]4UY-\;/^1Q3_ *\D_P#0FJ8[E2V/E;]F3XG_  Q\,_LQ>)?'WPX\
M!^/YK'0)]5U;69_$W@6^TC5?$FI.K7][<Q65U#'<.TLTKJH$03=^ZB!6, ;/
MP5C?]F#X!> O"?Q,TS5;SQ%XCU>./Q#+H.C7%\G_  D&J32WM]<2^2C>1;?:
MY;@F:3$<:E0S#(KV&BJ(/@;XD_L[_P#!0+PO^U/\!==O/&WP[\0Q?\+AUO6M
M6U[3?ASJH>U,WAS5(6EOY/[2=!']G*64&!&J/]E'SA?+?])?@Q_R.@_Z]9/Z
M5R==9\&/^1T'_7K)_2D]A]3UROA#]NO2_P!MKQ/^T%'8?!_X(?#?Q3X$TR2&
M^FM/%?Q(O-)GOM3C97B,L4.E72M#"RK(J[_FE"L0/+4'[OKQ+XC_ /([ZC_U
MW_\ 914QW*EL?(OQL_9+^)'Q^UR;5_C[\._!OCK2?$OPAB\-:UX-GU::"ST/
M6/M,ES/=V4KPN_ERL\"-. D\?]FVTB(Q)5/0/A[X:_:D^#_PPT+X4:='X=\:
M2>%_A+:6<7BSQ#XAN;6ZUSQ-;Q)#BXC6VE\JVF">:]P&DD5G(\ML;CZ_15D'
MD7PO^$OCG7_CG_PU+\8O!FA^&_$J^"%\,VVCZ#K3ZB!;M="ZE:>Y>W@\S$BH
ML:"/"#S6W$S%8_IWX#?\?>I_]<XOYM7G]>@? ;_C[U/_ *YQ?S:D]@6YZ17P
MC^T7^R+X_P#C)\:XOBOX8_;/^(_@1]-LY+/3]'\,:?H,UI 78^;.HU#3;EQ*
MXPI<-]T;1@%@?NZOG[5/^0E<?]=W_P#0C2B5(\I\:_LP:/\ $_X;Z1\&OBC\
M0=?\0>%;*QMH->TW4)HS+XH,6TG^TI@@:6.1E5Y(8O*23YD<-$S1':\8_"?Q
M/XFUW4]4T+XX>*/#MI?>#9=$M-*T6*Q\C3KEY"RZK#YUM(WVI%(10Y:':!F(
MGFNUHJB3A?A;\$Y/ NL/XV\:_$;5_&GBF72H]-?Q'KEM:021VJ.9/)BBM(88
MHE:0[W(7<[!-S%8XU3Z.^!G_ "*UU_V$&_\ 0$KRNO5/@9_R*UU_V$&_] 2D
M]AQW.H\1_P#(O7__ %Y2_P#H!KY/\!?LX_ /X6^)+[QC\.?@YX;T35=2O+B[
MO+_3=(BBEDGN'+SR;E7*M*YW.1C>>6R:^L/$?_(O7_\ UY2_^@&O Z([#D<X
MOP?^%2^/3\4E^'6C#Q&TGF'6O[.C^TF3R?(\W?C/F>3^ZW_>\L!,[>*P-?\
MV3/V9/%%I)8Z_P# 7PI<QR^*YO$SA]%A!.LRH4EU#<%S]H="5:7.YE."2*]"
MHIDE/0/#V@>%-&MO#GA;0[/3=.LXA':6&GVR0PP(.BHB *H]@,5[I\*_^1"T
M_P#W9/\ T8]>+U[1\*_^1"T__=D_]&/2EL..YT%%%%06%%%% !1110 4444
M%%>>_'O_ %>E?[TW_LE><U25R6['T117SO11RAS'T117AO@7_D<=,_Z_8_YU
M[E2:L-.YY3\</^1NA_[!Z?\ H;UQM=E\</\ D;H?^P>G_H;UQM6MB7N%%%%
MCJ?@[_R.\/\ UPD_]!KU^O(/@[_R.\/_ %PD_P#0:]?J9;E1V/%?B=_R/>H?
M]=%_] 6L&L?]N'Q5XU\"?#7XD>.OASJ-A::[HGAB]U#2[C5+!KJW6:"T,J[X
MEDC+@[<??'7/.,'YS^*_[7'Q'^&W["'PH_:7U^XN8;'7;7PW=?%3Q;I.CK<R
M^'=*N[(2WFJ1VX1UVI,8E<F-UBBE>38PCQ36Q)]245Y7^R%\3O&?Q=^&FH>-
M?$.IQZMHLWB.[7P)XG$,<4FOZ&-AM[]TC"H"[&559%19(XXY0JB0"O+OBY%^
MW?X'^+_@Z>U_:M\.&Q\;?$^#3K#P+:?#>)OL^D*9KRZ1K][C>TB:=:W!\XQ
M&8HH4!@*8'W%\!_^0EJ'_7!/_0C7I=>:? ?_ )"6H?\ 7!/_ $(UZ74/<M;'
MYS_\%.OV8?AQ\7?AYXO\:Z_/XFNO&Z:7-IWPJCT3Q/=V,VG:\_F_8I+)8)45
M;A[AHR\S@@11?.1%&]<[^VU^R;H?Q!_9AFUOXM>)?$>O_%.P\$0:1X#O] \2
M7>GR1>*/(*P75C'!)&B3RWA5WE<$+%&-Y6*-J]/_ &D_V1?'_P 9/CFOQ6\,
M?MG_ !'\"/IMM+9Z?H_AC3]!FM+<NY\V=1J&FW+B5QA2X;[HVC + X'C_P#8
M?^(OC#Q-X=\4Z#^WI\6O#UQX:\.1Z5:?8;;0+OSWV@37TC7VF3M]IFQ\[J5
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
MDU;'P_\ ^1TTW_KZ6OS!_P"&^_VM?^BL?^4*P_\ C%>F_L:?MG?M*^._VI?
MW@_Q7\2?M6G:CK\4-Y;?V/9Q^8ASD;DA##Z@@UOAO$[(<5B84(4JMYM15XPM
M=NVOOG)C_H^\9Y=@:N+JXC#N-.,INTZE[13;M>DE>RTU7J?K#7DWQL_Y'%/^
MO)/_ $)J]9K\Y?\ @JI^U+\=_@Y^TW;^$OAOXZ_L[3V\+6EPUO\ V9:S9D:6
M<%MTL3-T4<9QQ7U6>9YA.'L#];Q$9.-TO=2;N_5I?B?F_"'"&9<;YO\ V;@9
MPC/E<KS<E&T;7UC&3OKV/I*BOS9_X;[_ &M?^BL?^4*P_P#C%'_#??[6O_16
M/_*%8?\ QBOCO^(J\/?\^JO_ (##_P"3/U/_ (EQXX_Z",-_X'5_^4GZ35UG
MP8_Y'0?]>LG]*_*W_AOO]K7_ **Q_P"4*P_^,5]%_P#!+K]JKX]?%_\ :DC\
M'_$7QY_:.G'P_>3&W_LNUA^==FT[HHE;C)XSBNS+_$?(\SQM/"4J=12FTE=1
MM=][3;_ \K._ CB_(,HKYCB*]!PHQ<Y*,JCDTM79.DE?U:]3](Z\2^(__([Z
MC_UW_P#917MM?E/^W!^V3^TC\/OVK_&_@SPA\1_L>FZ?JPCM+;^Q[.3RU\I#
MC<\)8\D]2:^@S_B+!<-X:-?$QE)2?*N5)N]F^K6FA\5P5P-FW'N85,'E\X0E
M"/.W4<DK74=.6,G>[73YGVA17YL_\-]_M:_]%8_\H5A_\8H_X;[_ &M?^BL?
M^4*P_P#C%?)_\15X>_Y]5?\ P&'_ ,F?I7_$N/''_01AO_ ZO_RD_2:O0/@-
M_P ?>I_]<XOYM7Y,_P##??[6O_16/_*%8?\ QBOLK_@D#^T+\8/CAXB\=6OQ
M1\7_ -J1Z=96#V:_V?;P>67><,?W,:YSM'7/2O1RGQ"R7.LPA@J%.HI3O9R4
M4M$WK:;?3L>#Q-X)<5\*9'6S7%UJ$J=*UU"51R]Z2BK)TXK=K=K0^Y*^?M4_
MY"5Q_P!=W_\ 0C7T#7XT>/\ ]N[]JO3/'FMZ;8_%39#;ZO<Q0I_8=B=JK*P
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
M/[Q_U$X'_P"A7AO_  12_P#D3V+_ (;[_:U_Z*Q_Y0K#_P",4?\ #??[6O\
MT5C_ ,H5A_\ &*\=HH_UCXA_Z#*O_@R?^8?ZB<#_ /0KPW_@BE_\B?M!_P $
MY?B#XO\ BE^Q[X4\<^.]7^W:I>R:@+FZ^SQQ;]E]<1K\L:JHPJJ. .GK3/\
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
MYBNG^-G_ "6;Q=_V,]__ .E$E<Q7\ZXK_>JG^)_F?W/EW_(OH_X(_D@HHHK
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
M_5M/,\#4G4BI_ E*3::7*[VDFTDU[KU3:5G<T:_47_@B%_R:_P")/^Q]N/\
MTBLZ_(7P3\8D\2>)[/P?XA\-R:/J&J^'QK6DP2W(E,UIO5'5\ !)HS)%O0;E
M'FKM=\-C]>O^"(7_ ":_XD_['VX_](K.ONO#RA5P_%<(U%9\DOR[K1GX[XXX
MO#XWPWJSHRNO:4ULTT[[-.S6C3U6S3V9]-?M$?\ )O\ XZ_[$[4__226OP@K
M]W_VB/\ DW_QU_V)VI_^DDM?SD>,=:^/7@CXE^%]4?Q9IFI:1XD\3G2[GPM%
MI 1K2V:&:5;B.XW;WDC2'=)N&Q@6VA<"OH/$_#/%8_#14DFH3>M];:V6CZ+K
M9>9\1]'K'QR_)\=.4)23JTDW&SY;II-W:;5VM(WEV3/6**\KUOQKX]\/_M%^
M&_!B_%'0;RVUTWK7_A)X(HKBSLXX7>*YB??YDC^8(T92"&#NRA0C$=QX]TSQ
MWK6E1Z7X"\46^B3RR_Z3JDUB+EX8PIXCC8A2Y;;RV0!NX)QC\GJ8-TI4U*:M
M-7OK9*[6NE]T]D[]+G]*4,SCB85G3IR<J4N5Q]V[=HRT]ZVJDOB:MKS6L;E?
MLE_P2[_Y,1\!?]<=0_\ 3C=5^&/[/'BWQ_XM\$7O_"R)+2YU#2O$6H:4NJV-
ML88M3BMIVB6Y$>3L)*E64$@,C8XQ7[G?\$N_^3$? 7_7'4/_ $XW5?H_AG0E
MAN)J]*33<:<EIM\</Z[]S\(^D!BZ>/\ #_!XB":4Z\'9Z-7I5='NON;79M:G
MOU%%%?NQ_'(4444 %%%% !1110!^?O\ P7;_ .0?\,/^NVL_RLJ_/&OT._X+
MN#.G_# ?]-M9_E95^37[.(U:'3OB1::;>27-Q;_$75([ ZI>2S $10;$9V+/
ML!..^!TK^<^/,/[7B?&5+VY?9_C"*/[K\&\;]7\/LKH\M_:>WU[<M6H]K:W]
M4>KT5X5^S-H5]X#^)VL>"OB;X'^Q^-9](6_E\167B*\OK+7;=I0)9HTN"!;2
M"8KOB"*!O4K\N +W[7'A3Q[K=I8^(K?P-;^*/">A6TUWK?A^V\1W>FZA._'[
MZ!H"JR-'&),1NX#^8PZ[2/F7EE-9BL-[3W6KJ7NV=U=6][E=WHKR7G9W2_0%
MG]9Y'+'^P]^+:</?O&SL^;]WSJRU=H2T^'F33?UU^Q!_R=_\-O\ L<;'_P!&
MK7[>U^%W_!.J^T#5/VC/@_J7A7=_9=QKNDRZ;NW9^SL4,>=Q)^Z1UY]:_=&O
MU_PKBX9;B8OI4_1'\O\ TC)JKGV FK6=%O35:R>SZH_*3_@NEXAT+PI^TOI_
MB3Q-J]O86%E\/+66[O+N4)'$@N[W+,QX KX]L?$>A:CX<A\76FJPG3)[);R*
M]=]D9@9-XD);&U=ISDXP.M?57_!PL ?BIJ((X_X4\^?^_FH5^;/CB#5M=^!O
MP,\!QWWV72/$&HZ);Z[.T6]'BCTY[B.!U)P5DFAB7!^5CA2"&*GX/B3 4\7Q
M%B9.5OWK3?DH\STZO1V[['[-P)G-;+>!<!&,%)+#Q:6S<G44$F]E&\E=VT5V
M>]^'_$>D>*=.75M"N'FM7_U5P8'1)5QD.A8#>A!R'7*D=":Y&[_:=^ MCXN;
MP'<_$W3QJZZDNGM9*'9A=&01B'(4C?O(7&>IQ4'P6\=^,=3UCQCX,^(5];7,
MGACQ2NFZ?K,<*P"_BDM8+F-64';YR"?8VS )484<BK'C2SM=<^)/A/X=6-LD
M=G82S>(-3BB0!,082W1@.A:XG$P]3:-7S4,)AZ>*E3K)M6NG&2VY>9.[CK=6
MTM'5V=C[VIF6-KY?3KX645)RY9*<&WS<_(U935K2O=WFK*ZNM3[;_P""0/\
MR>MI7_8#U#_T37ZX5^1__!('_D];2O\ L!ZA_P"B:_7"OV[PO_Y)R7_7R7Y1
M/Y&^D-_R7D/^O$/_ $J9^)W_  5F\4#P1^UA\5/&+:/<WZZ68[I[.T9!)*L=
MC"Q"F1E7. >I_P *^;+SXI>([OX;:!XZ\#_#&^UZ[U^TMKF+2;>^AA-O'+#Y
MI:2:4J@"Y"^K$C ZX^@_^"R)?_AH?XSI%;S3226#QQ0VT#2R2.VFQ*JJB LQ
M)(  '>OG?X5ZRWA;]F_P_K5]I%\9-)\&6SW.G_8Y%N=\-JN^(1%0^_*%0N,D
M\5^29Q2I?VCB:KAS2]O-6;>JN]-&NO:S\S^FN%L1B'D. PZJN$/J=*5THMIJ
M,5=73Z=TUY%OX0_$K7/B5I^K7'B#P%/X?N-)UA]/EM9]0BN?,=(XW9E>(E2
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
MM%\(:C?(;5X8U:V22V@=1)(N58Y!1"2,,5(_?ROQ8_X*)_\ )Z_Q#_[#8_\
M1,=?JGB76I4,KH3G%NU32SMKRRL[V>WH?SGX X;$8SB'&4:4U&]#6\>9->TA
M=64H[[;['QM\;+_PM\3OAC+\/]*M?&>CZS-H46I^'+?2M,OK22*< M:HS1J(
M=RR(FZ&5L1\%PF,CT'PSXCOH;K3_  +XGCN9=<30(KS4;V'3Y!9NX(CD"S;?
M+WE\D1YW;><8K?HK\+J8J$Z"H\KLFVKN]F[>6VFWXG]A4,NJT<9+$N:YI*,7
M:-DXQ;:NN9^]J[2Z+2QY=^S-]I2Y^()NM,OK87'Q%O[JV-[82P>= \<(25/,
M4;T)1L,,CBOU)_X(4_\ (U?$?_L'Z9_Z'<5\#U]\?\$*?^1J^(__ &#],_\
M0[BOJN#:_P!9XSP]2UKM_A3DC\X\5,'_ &?X48ZAS<UE#6UMZT'M=]S]&*_F
MV_;+^*GAJS^*?B/X1Z_H?BE['4[^\_MR^T7PAJ-\AM7F=6MDDMH'422+E6.0
M40DC#%2/Z2:_ OXG?\E)\0_]AR[_ /1SU]WXGUJ5#ZG.<6[.=K.VMHV=[/;T
M/QWZ/>&Q&,>:4:4U&\:5[QYDU>I=64H[[;['@?QLO_"WQ.^&,OP_TJU\9Z/K
M,VA1:GX<M]*TR^M)(IP"UJC-&HAW+(B;H96Q'P7"8R+?QIT'Q)\3_@=K_P
M+@7$GBO5? $CO>)8R)92W)3RRGG[1&I:4?<SN"'=C%>JT5^/PS'V/L^2/P2Y
ME=WM+3RVT6G7N?U!5R-8GVWMIK][#V<K1<;P][^\_>]YVET70\>\.:;JOQ&^
M._@WXBVF@WVGZ=X8\#7D%\+ZRD@9;V\>U M<.!N:-;>0OC(4E!_%7[3?\$0O
M^37_ !)_V/MQ_P"D5G7Y=5^HO_!$+_DU_P 2?]C[<?\ I%9U]KP!B7B>*:6E
ME&$DEY:O?U;/R?QJR]8#PZQ#<N:52M3E)VM=^[!673W8Q7KKU/IK]HC_ )-_
M\=?]B=J?_I)+7\YEE:_M+3_$U]?U;X>^#/L/VK[-97[>*KF2:PT\NID*6_V-
M5:9PH+?O0"0BYPO/]&?[1'_)O_CK_L3M3_\ 226OP@KW/%#$>PQF']Q2O"2U
MOIJMK-?C<^0^CQ@7C<KQO[R4.6I3?N\NONRWYHRVZ6LT]4[I-><^(O 7C#XI
M>)]!OO'/A'1]+B\*^*#J>GZA9ZLUU/.B+(D:J#!'Y7F!U,@)( 4J-V0RV/']
MQ^T/>^&[NQ\$^%?#@O)-9DBBDG\23V__ !+1C;*'6UD,=PW(VA2J=0S'BN^H
MK\I6.ES1O"+4=D[V6MWUOJ_,_I"641<*G+5G&53XI+E4GHDOLVT2LM/6YS'P
MGM?'5AX6&G>.?"F@Z&ULXAT[3/#^HRW<,5NJ*%S+)%$2Q;=P$   Y))K]N?^
M"7?_ "8CX"_ZXZA_Z<;JOQMK]DO^"7?_ "8CX"_ZXZA_Z<;JOT/PPJ>UXDK3
MM:].6BO_ #P[MO[V?AWTA*'U;@3"4N9RM7BKNU_X=7LDON279'OU%%%?O!_&
MP4444 %%%% !1110!^?O_!=O_D'_  P_Z[:S_*RK\O?"/P=_X0S2/%.FZ3X]
MU<3>*=4N=1DO]EN);&YG0*SP_NMOR[5*AU?!'.<U^H7_  7;_P"0?\,/^NVL
M_P K*OSQK^;^/:]6EQ9BHQ>C]G?;I"+1_>/@QA,/B/#;+YU%K'VUG=JW-5J)
M[-=/NZ'+:3\-;JRM;R\U3QUJE_KEWI9L%\030VR3VL?)!B2.)8E.\[SE#N95
MW9"JHAU+X8:_JLD-M>?%WQ"=/.CQV&HZ>L=HHO2H(:=I!!YD<D@8AC&RCIM"
M$9KKZ*^06+KJ7-=7]%IZ::>5MNA^H/+,(X*%G;_%+7UU]Z_6][[.Z/3OV$K*
MSTS]K+X8:;I]LD%O;^+-/C@AB4*L:+(H50!T   Q7[A5^(7[$'_)W_PV_P"Q
MQL?_ $:M?M[7[7X4MO*\0W_.O_24?R7])!*/$.!2_P"?3_\ 2V?E-_P7-T32
M/$?[3FFZ%K^FPWEE=_#VUCN;6YC#QRH;R]RK*>"#W!ZU\9?\('X*_P"$5B\#
M?\(K8?V-"B)!IGV5?(B",&0*F,+M8 KC[I4$8P*^U_\ @ME_R=EHW_8A6G_I
M9>U\?5^9\7U*D>)L4E)I*;>_7OZ^9_0/AC0H5. ,NE*";=%)MI;7>GIY;&/)
M\/? LUC9:;-X1TYX-.U%=0L8GM$807:EF%PN1Q+EF._[V6)SDFM"/2-+AU:;
M78K");VXMXX)[H(-[Q1L[(A/4JIED('8NWK5BBOFG5J25G)_?\S[R.'H0=XP
M2^2Z*R^Y:>FA]0?\$@?^3UM*_P"P'J'_ *)K]<*_(_\ X) _\GK:5_V ]0_]
M$U^N%?O_ (7_ /).2_Z^2_*)_%7TAO\ DO(?]>(?^E3/QC_X*6_\GQ_$#_L(
M6W_I'!7A=>Z?\%+?^3X_B!_V$+;_ -(X*\+K\2S[_D>8K_KY/_TIG];<&?\
M)'Y=_P!>*/\ Z;B%%%%>4?2GW;_P0O\ ^2C^/_\ L"6?_HYZ_2.OS<_X(7_\
ME'\?_P#8$L__ $<]?I'7](^'?_))T?6?_I;/X,\<O^3DXK_#2_\ 3<3\%OC9
M_P EF\7?]C/?_P#I1)7,5T_QL_Y+-XN_[&>__P#2B2N8K^=<5_O53_$_S/[G
MR[_D7T?\$?R04445@=A^G7_!#S_DWSQ;_P!CD?\ TD@KZP^-7_)'/%O_ &+-
M_P#^D\E?)_\ P0\_Y-\\6_\ 8Y'_ -)(*^L/C5_R1SQ;_P!BS?\ _I/)7],<
M*?\ )&T/\#_-G\ >)'_)UL7_ -?H?E _!6BBBOYG/[_"BBB@#]A_^"4O_)B'
M@K_KKJ?_ *<KFM;_ (*5?\F._$#_ +!UO_Z5P5D_\$I?^3$/!7_774__ $Y7
M-:W_  4J_P"3'?B!_P!@ZW_]*X*_IBE_R0*_[!O_ '$?P!B?^3T2_P"P_P#]
MV#\8J***_F<_O\**** /W4_98_Y-B^''_8AZ/_Z10U\]_P#!;'_DTS1_^Q\L
M_P#TDO*^A/V6/^38OAQ_V(>C_P#I%#7SW_P6Q_Y-,T?_ +'RS_\ 22\K^F.(
M/^2)J_\ 7I?DC_/_ ()_Y.UAO^PB7_I4C\KZ***_F<_T "M'PA_R-NE_]A&#
M_P!&+6=6CX0_Y&W2_P#L(P?^C%JZ?\1>IE7_ ($O1_D?O_7YY?\ !=S_ (_?
MA?\ ]<M9_G8U^AM?GE_P7<_X_?A?_P!<M9_G8U_27B#_ ,DCB/\ MS_TY$_@
MKP2_Y.;@?^XO_IFH?GY1117\U']]!7KW[ W_ ">7\.?^QF@_K7D->O?L#?\
M)Y?PY_[&:#^M>EDW_(XP_P#U\A_Z4CPN*?\ DF,=_P!>:O\ Z1(_;*ORE_X+
M0_\ )WUK_P!B;9?^CKBOU:K\I?\ @M#_ ,G?6O\ V)ME_P"CKBOW3Q,_Y)G_
M +?C^I_'?T?O^2__ .X53\XGR31117\\G]PA7U7_ ,$;_P#D\J+_ +%B^_\
M:=?*E?5?_!&__D\J+_L6+[_VG7T'"?\ R4N$_P"OD?S/B?$G_D@<R_Z\S_(_
M66OQ8_X*)_\ )Z_Q#_[#8_\ 1,=?M/7XL?\ !1/_ )/7^(?_ &&Q_P"B8Z_6
M/%7_ )$M'_KY_P"VR/YL^CA_R5F+_P"O#_\ 3D#Q:BBBOP<_LD*^^/\ @A3_
M ,C5\1_^P?IG_H=Q7P/7WQ_P0I_Y&KXC_P#8/TS_ -#N*^NX#_Y*S#>LO_2)
M'YAXS?\ )M,P]*?_ *=IGZ,5^!?Q._Y*3XA_[#EW_P"CGK]]*_ OXG?\E)\0
M_P#8<N__ $<]?=^+/\#">L_RB?COT:?]\S/_  TOSJ&'1117XL?UB%?J+_P1
M"_Y-?\2?]C[<?^D5G7Y=5^HO_!$+_DU_Q)_V/MQ_Z16=?>^&W_)40_PR_(_&
M/'O_ )-Y5_Z^4_S/IK]HC_DW_P =?]B=J?\ Z22U^$%?N_\ M$?\F_\ CK_L
M3M3_ /226OP@KW?%C_?,+_AE^:/COHU_\BK,/\</_29!1117Y*?TP%?LE_P2
M[_Y,1\!?]<=0_P#3C=5^-M?LE_P2[_Y,1\!?]<=0_P#3C=5^F>%?_(_J_P#7
MI_\ I<#^?_I&_P#)%X;_ +"(_P#INJ>_4445^^'\7A1110 4444 %8'Q2^'&
MA?%WX>ZM\-?$UYJ%O8:Q:FWNIM*O6MKA%)!S'*GS(>.HK?HH ^6?^'0_[,W_
M $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@#Y9_X=#_ +,W_0__
M !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&OJ:B@#Y9_P"'0_[,W_0__%/_
M ,./>_XT?\.A_P!F;_H?_BG_ .''O?\ &OJ:B@#Y9_X=#_LS?]#_ /%/_P .
M/>_XT?\ #H?]F;_H?_BG_P"''O?\:^IJ* /EG_AT/^S-_P!#_P#%/_PX][_C
M1_PZ'_9F_P"A_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?
M\.A_V9O^A_\ BG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\
M9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_
MZ'_XI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\
MXI_^''O?\:^IJ* /EG_AT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_ (I_
M^''O?\:^IJ* /EG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]
M_P :^IJ* /EG_AT/^S-_T/\ \4__  X][_C1_P .A_V9O^A_^*?_ (<>]_QK
MZFHH ^6?^'0_[,W_ $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@
M#Y9_X=#_ +,W_0__ !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&OJ:B@#Y9
M_P"'0_[,W_0__%/_ ,./>_XT?\.A_P!F;_H?_BG_ .''O?\ &OJ:B@#Y9_X=
M#_LS?]#_ /%/_P ./>_XT?\ #H?]F;_H?_BG_P"''O?\:^IJ* /EG_AT/^S-
M_P!#_P#%/_PX][_C1_PZ'_9F_P"A_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/
M_P 4_P#PX][_ (T?\.A_V9O^A_\ BG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3
M_P##CWO^-'_#H?\ 9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\
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
M_MW?L3Z_XN+_ /"LK7XNZU%XE,O-K'K\V@W47A]YNP;[6TJ1$\>;)&!\Q4$
M^F?AO^TC\'/BMXKO/ 'A/Q/<0^(K"Q6^NO#>OZ+>:3J2VC/L6Z%I?10S- 7!
M03*AC+#;NSQ6CJ'QJ^%6E_&/3/V?+[QS8IXUUCP_=Z[IWAS>3<RZ=;30PS71
M4 A(UEN(D!8C<6(7=L?;\D?\%,9_%=M^WQ^R%K/P5\/WNK^-]$\4^*=2U+3=
M(9!<3^%4T20:C$Y=E18Y;@Z=$AD94-P\'(;!'DOP:^+/Q0OO^"O?P;\4?%3]
MC3XK>'_&7BGX2^-D\5:AK]OHOE1^=J/AHJ8#;ZG*1IMBD*0#@2DS++Y3R37#
M@ ^WK7]N_P#9#OOA9XG^-5G\>-%E\,^#/%=SX8\2ZDAD)LM9@D2*33S%L\Q[
MC?)&%C16:3S$*!@P)F\'_MO_ +)_Q!^ ;_M/^"/CCHVJ^!H[E[636[%I)"ET
MD@C:T, 7SA<[R$^S[/-+, $R1G;\56'P4^"&@ZI\4?%]M;VL2Z^VM76HW@>Y
MN)=3FA%E&80=SO.T3):111@L5*0QKR%KS?\ 8]^"VE?#?2?B3XFL-1\/V'CK
MXF?$&]\=ZOHX>*]C\/WEY:165HDD<,J[G%K8Q^<R2*)9OM120J0U 'J?P*^/
MOP<_::^&EC\8?@-\0;#Q-X;U"2:.VU/3V;;YL4C12Q.C@/%(DBLC1NJNK*00
M#2?$[X]_"CX/ZCINA>.?$[IJVLK,^CZ!I6FW.HZG?I$%,TD%E:1RW$J1ATWN
MD95-Z[B-PSX3_P $IX?B1X=\"?%SX8?&#PIX<M_%'A;X[^((M=\3>$;::#3O
M%=Q?);:NVIQ0S22/ V-1%O)#YD@CDM'0.=N!R?[/ US3O^"Y?[2$7Q8+_:]3
M^$7@>7X1M=_Q:!"U^NK);$_PKJ4D32@<@R0D]5R ?4_PY^./PD^+/@R[^('P
M_P#'VGZAI.G7-Q;:M<^:8FTVX@_U\%U'(%>UFB_CBE5'3^("L2R_:X_9MU3]
MG*__ &NM)^+VE7OPUTVPO[Z[\863/-:"VLY98KF52BEI%1X95R@;=MRNX$$_
M.G[+&GZ_+_P6A_:B\0> @_\ PA#>"/!=IXJDB_X]I/%J07+$+_"9TTU[,2X^
M8*]N&_@KI/\ @CQIMOJ__!-[0-'DGGABN?%'C6%I+.X:&5%;Q3JZDI(A#(P!
MX92"#@@@B@#T7XO?\%$?V)_@/X$\,?$WXK_M%:!I.@>,M(BU;PWJA:6>*\TZ
M1(W6^_<HYCM=LT1-PX6)?,7+#(KT/QG\8_A7\/?A+J'QX\9?$#2K'P9I>AOK
M-]XFDO%:SCL%B\TW(D4D-'Y?S KG<",9R*\Z_:%L/AY\/_A1/\"_AKX3\/)X
MF\8>#V\*^%M&NXD$"Z?#"\*O<@\C3[1;EF?/!\T1)NEGC1_CC_@H#:7OP;_8
M#U;]D?X>_LZ?$7X@?!_X9?LUWVF:+XS\,SZ/=:;=ZG9Z3<V,4VH--J$,H2P%
ML)V6.*4FX=755>T0. ?I)X<\0Z-XM\/6'BOP[?+=:?J=E%=V-RBD"6&1 Z.
M0" 58'D \USGQ.^/?PH^#^HZ;H7CGQ.Z:MK*S/H^@:5IMSJ.IWZ1!3-)!96D
M<MQ*D8=-[I&53>NXC<,\Y^P_XMO_ !Q^Q]\-/$NI^!=:\-33>"]/1M'\0+ M
MW"(X5C#L+>66/;($$B8<G9(NX*V5'@'[/ US3O\ @N7^TA%\6"_VO4_A%X'E
M^$;7?\6@0M?KJR6Q/\*ZE)$TH'(,D)/5<@'TE8?M4_L[ZC\(]6^.T'Q<T=/"
MGA^::#7]5N9S#_9=Q$P22UN8I )(+A794-O(JRAG5=FY@#SO@?\ ;_\ V.?B
M3\"?%7[2O@CX\Z1?^#/ PNO^$RU6.*=9-$:WC\R9+FV:,3PNJ$-L:,,000""
M*^=O@TV@:-_P5U_:L^).H7%C;_"[1_!'@B?QK?Z@5^P1>+K6*XF64%OD^TPV
M'V%G(^9<VN>1'CV7]E[X2^$[CXM?&'X_:C>QZ5XC^-$^G7,_A^SU 0:A8:-8
M6(L+*:81L)([J3,TK.-K1>;%#G= 68 WOB]_P41_8G^ _@3PQ\3?BO\ M%:!
MI.@>,M(BU;PWJA:6>*\TZ1(W6^_<HYCM=LT1-PX6)?,7+#(KT/QG\8_A7\/?
MA+J'QX\9?$#2K'P9I>AOK-]XFDO%:SCL%B\TW(D4D-'Y?S KG<",9R*\Z_:%
ML/AY\/\ X43_  +^&OA/P\GB;QAX/;PKX6T:[B00+I\,+PJ]R#R-/M%N69\\
M'S1$FZ6>-'^./^"@-I>_!O\ 8#U;]D?X>_LZ?$7X@?!_X9?LUWVF:+XS\,SZ
M/=:;=ZG9Z3<V,4VH--J$,H2P%L)V6.*4FX=755>T0. ?I)X<\0Z-XM\/6'BO
MP[?+=:?J=E%=V-RBD"6&1 Z. 0" 58'D \UP'CW]L+]G7X:Z[J_AWQ3\06,_
MAQ$?Q5-I>C7E_;^'U:,2JVHSVL,D6G#RB)<W+Q_NR'^Z=U0?L/\ BV_\<?L?
M?#3Q+J?@76O#4TW@O3T;1_$"P+=PB.%8P["WEECVR!!(F')V2+N"ME1\]_\
M!"&34-,_8%U+1OB_*$^(NE_%CQLGQC;42!.-<;7;R9Y+DM_>LY+-U8\&%HB"
M5P: /I#XT?M<_LW?L^?#>R^+OQ9^+6FZ?X<U*W%SINJ6JR7J7=OY8E-Q$MJL
MC20B,AVE4%%5@S, 0:7Q3^US^S3X,T;X>^)/$?QGT.#3?BOK%EI?PYU)+GS;
M;7[N\B,MK';RQAD;SD&48D*Q*@$EE!^1?^"2?@#X\:Y_P2:N_#WP@\4:+X;O
M=5\0^,A\$M6\7>'Y-1M[+PQ<:O<MIK?9UFA=K=HC&\0W[/*,!VN@53[5_P $
MVM!\/_%'_@G1\%;#Q7\(++PM;^&M&L(K/PMI6HSS:?#-I,S6]M/"\C;[BW9[
M:.[A:4N3F&0EF4/0!W.J_MZ?L>:%^T-:?LIZS\?]!M?'U_>?8[/0)Y77SKSR
MA*+-9BOD_:C&5<6^_P TJP.S!%=K\1?C7\*OA+J_A?0/B/XYL=(OO&GB!-#\
M*V=TY\S4]0:*2401* 26\N*1B>@"DDCBO#OVJ/!'P:^._BOPI\$7O]"TO0OA
MQ\3-+^(7CG69+B&WBTN^LKK^T[:V5R0%N[BZ:.:;NML\ID*FY@\SY0_;F^-_
MQ=NOVG_@U\2/B7^PK\8!J>E?M.65CX1N%AT)[)]'@L-71+>P;^U=YN+PA;R5
MI(X5*Q11,Q^RQ%P#]2*\S\>_MA?LZ_#77=7\.^*?B"QG\.(C^*IM+T:\O[?P
M^K1B56U&>UADBTX>41+FY>/]V0_W3NKTROBC_@A#)J&F?L"ZEHWQ?E"?$72_
MBQXV3XQMJ) G&N-KMY,\ER6_O6<EFZL>#"T1!*X- 'V)_P )KX./@W_A8J^+
M--/A_P#LS^T?[<6^C-F;/R_-^T^=G9Y7E_/OSMV\YQS7 3_MK_LKVO@KX9_$
M:\^-&E0:'\8]1L+#X9ZE.LJ1Z]<WL)FM(HMR JTJ#Y0X7)*K]Y@#^=/["_B[
MX\>'?^"?_A7X9R_LE?$[QY\';_Q/XQUSPT_@Z+2V6?PZ-:N6T+3YEO[^U<6+
M1DW6%#+) EK$ T,LB'ZG_P""-=KI7QF_X)(_LY0^./AOK>EP^'O /AI[*TUN
M2)%OY;*SMVMKY%MYI!);F14GB$NU@T:.T:,BX /9-5_;T_8\T+]H:T_93UGX
M_P"@VOCZ_O/L=GH$\KKYUYY0E%FLQ7R?M1C*N+??YI5@=F"*[7XB_&OX5?"7
M5_"^@?$?QS8Z1?>-/$":'X5L[ISYFIZ@T4DH@B4 DMY<4C$] %))'%>'?M4>
M"/@U\=_%?A3X(O?Z%I>A?#CXF:7\0O'.LR7$-O%I=]977]IVULKD@+=W%TT<
MTW=;9Y3(5-S!YGRA^W-\;_B[=?M/_!KXD?$O]A7XP#4]*_:<LK'PC<+#H3V3
MZ/!8:NB6]@W]J[S<7A"WDK21PJ5BBB9C]EB+@'ZC2RQ01-//(J(BEG=S@*!U
M)/85Y;X=_;7_ &8/%>LZ/I.B?%2%X?$E\++PQKD^F7<.D:Y<G=M@L-2DB6SO
M9&VMM2"5V?:VT'!KR7_@N9I7QDUO_@DA\>=+^ L6H2>(Y? LNV+2@QN9;$2Q
M&_2,+R6:R%RN!R<X&2:Y3_@KA=?"7Q9_P1(\<?\ "H5@NM(UCP#I*?"2+0>7
MGU"6:T_L%;$1_,93<FT\D)\V0N.E 'U;XI^.OP>\%?%+PQ\$?%/Q&TJR\7^,
MQ='POX;EN1]LU%;:!YYWCC&6V)'&Y+G"\8SD@&G_ ,-)_ D?'/4?V:9?B=ID
M7CK2/"2>)]1\.32%)H-':8P?;26 0Q"0;6(8[2R[@ RY^=_CY!XOM_VQOV'H
M?B+-')XBCU3Q.FN21$%6O!X.O//*XXP9 QXXKZ@\0_#+P%XEUVX\4^*]!AOY
MYO#]QHLHOV,D(L)V5[B'RV.P+*8XO,.,N(8PQ(10 #A_V>_VZ/V2/VK/%.M>
M!_V??CKHOB76/#T$5QJNF6C21SI;2$B.Z1)40S6[D86>/=$W&&.13_AK^V]^
MRA\8OCMX@_9F^%WQPT?7?'?A07)\1^'-.,DDVG_9YDAF\U@NQ2DKK&PW<,=O
M7BN \$Z!\,/C'^V>O[:EMXMTNPMK'X;WO@7P!>QWL*3Z[;SW46HWU^@;/F6R
M&R@%L2"&5+J8!H98I&Y']DOX3?'+]BC]K/2_V2=)_:&\1?%#X/>(_AKJ6O:'
M_P )N;:XUGP=?6-[I\ A-[;Q1?:;2[2_D:,3*TBO92;78;R #[ EEB@B:>>1
M41%+.[G 4#J2>PKRWP[^VO\ LP>*]9T?2=$^*D+P^)+X67AC7)],NX=(URY.
M[;!8:E)$MG>R-M;:D$KL^UMH.#7DO_!<S2OC)K?_  20^/.E_ 6+4)/$<O@6
M7;%I08W,MB)8C?I&%Y+-9"Y7 Y.<#)-<I_P5PNOA+XL_X(D>./\ A4*P76D:
MQX!TE/A)%H/+SZA+-:?V"MB(_F,IN3:>2$^;(7'2@#WSXH?MZ?L>?!7XR:5\
M /BK\?\ 0=#\6ZU=6UK8Z7?2NJBXN/\ CW@EF"F&"67CRXY71Y,C:&R,]+_P
MTG\"1\<]1_9IE^)VF1>.M(\))XGU'PY-(4F@T=IC!]M)8!#$)!M8ACM++N #
M+GP?]I_X;>%_V@_@#9_L5?$ZZT.#6_$]OH.L_&?5_-AC338+66UGN+IWX'VF
M=K'[/;DG*!3,,I;%3]%ZK\/?AMXVU)_'.MZ7:ZL+SPU-I(EN9O.MGTVY*R3Q
MJA)CV3;(BY _>"*,$D(N #C/V>_VZ/V2/VK/%.M>!_V??CKHOB76/#T$5QJN
MF6C21SI;2$B.Z1)40S6[D86>/=$W&&.13_AK^V]^RA\8OCMX@_9F^%WQPT?7
M?'?A07)\1^'-.,DDVG_9YDAF\U@NQ2DKK&PW<,=O7BN \$Z!\,/C'^V>O[:E
MMXMTNPMK'X;WO@7P!>QWL*3Z[;SW46HWU^@;/F6R&R@%L2"&5+J8!H98I&Y'
M]DOX3?'+]BC]K/2_V2=)_:&\1?%#X/>(_AKJ6O:'_P )N;:XUGP=?6-[I\ A
M-[;Q1?:;2[2_D:,3*TBO92;78;R #ZF^(_Q,^'WPA\(7/C[XG^,=/T+1K-HU
MGU#4KE8HP\CK''&,_>D>1E1$7+.[*J@L0#A?#?\ :1^#GQ6\5WG@#PGXGN(?
M$5A8K?77AO7]%O-)U);1GV+="TOHH9F@+@H)E0QEAMW9XKYF_P""E8URS_;N
M_8GU_P 7%_\ A65K\7=:B\2F7FUCU^;0;J+P^\W8-]K:5(B>/-DC ^8J"O\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
-BB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>rddt-20260331_g4.jpg
<TEXT>
begin 644 rddt-20260331_g4.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD )P P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BH=1U'3]'T^?5M6OX;6TM86FNKJYE"1PQJ"S.S-@*H ))/  KSA/VUOV-
M9)A;1_M:_#)I&;:L:^/=.+%LXQCSNM 'IM%5=%UO1?$FE0:[X=U>UO[&ZC$E
MK>V5PLL4R'HRNI(8>X-6J "BBB@ HHHH **221(D:65PJJ"69C@ >IKCOAG^
MT5^S[\:=6U#0/@Y\=?!OBV^TA$;5;+PSXGM+^:R5R0IE2"1C&"00"P&<''2@
M#LJ*X30/VH_V9O%?BA? _A;]HKP)J6M/(\:Z/I_BZRFNBZ EU$22E\J%8D8X
MP<]*3PQ^U1^S#XW\20>#?!G[1W@/5]8N9#';:5I?C"RN+F5QG*K%'*68C!X
M[4 =Y17/:9\6_A5K?CN\^%VC?$WP]=^)M/A,NH>';76H)+^VC&W+R6ZN9$7Y
MTY*@?,/45T- !14.HZCI^D:?/JVK7T-K:VL+37-S<2A(X8U!9G9FP%4 $DG@
M 5B?#OXM_"GXOZ;/K/PF^)OA[Q19VL_DW5WX=UJ"]BAEP&V,T+L%;!!P3G!!
MH Z&BN6T_P".?P3U?X@2_";2?C#X6NO%5NSB?PS;^(+9]0C*+N<-;AS(-J\G
M*\#DUU- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\]7_!,K]J?
M]B[]C?\ X*E_\%'/&_[;%Y9V'@:;XH:K9R"^\'W.JV<F?$6J@6[QP6\J)OR$
M59 H<\#.#C^@_4+F:SL)[RVT^:[DBA9X[6W9!),P!(12[*H8]!N91D\D#FOR
M4_8 _P"".7Q_T#]L;]L?Q#^W-^SQIE[\*/VJ=7U.>"SLO$UG=7&G07&JWE[&
MMRBN#'*JW*%9(3(8YHE9>@< &1_P;'^$_BO^R7^QS^T!^V+\<(;SPA^SUXBU
M.7QK\*?#]_>K.VF:';Q7UQ>7JQ1N_E(\'V5-IPS-9L<8VLWM'P&_X+YVOQ(\
M1?L]>+?B!\,_#FD>"/VF?%6I>'_!UGIWBC[5KOANZCN/(TYM3A"^6PO6'W8R
MOV<N@W39)'GO_!-S_@E-_P %"OV4_@G\>/\ @E'\?]4T_P 4?LY>/]&U[2OA
MKX]T_78FU/P_'?P30L\EE(5(CD642M&C$1W"N5#+,SKVG_!%W]DO_@IE^Q9\
M)]!_8@_:0_9A^%1\.> /$$\NC?&NT\417=Q?Z6UV]U]GAL%MQ.TY=VC2>:2
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
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 %%%% !
M7R-^W5_P6#^&7["7Q:_X5!K/[('[0/Q.O(/#$.NZQJGP>^'<>LV&CV\DDZ(E
MW,UU#Y$N+=Y-I&!&5;/-?7-?-W_!4B_U?5OV83^SCX*FFMM=^.OBK3_A[;7-
MF,20VNHL1JET&'(:'2(=0F#=085&1P0 9?Q3_P""J?@7X;?L5^&/VWM._97^
M,OB;1/$W@Q/%K>&?#GA:UGU71]%:%9S>7X-V+>W41,K[!.TC#<54B*4Q^W_L
MW?'_ .'7[5?P$\(?M(?"2ZNIO#7C;0+;5]&:^MC#.()D#A9$).UUR58 D9!P
M2,$_/_\ P45\8?LF>)OAA>_\$P_B'^U!JOP4U/XB?#VYA\-:KI5JUG;O8HC6
MYLX[R:%K9B0-K6:R)/)%PNT.#7(?L&?M/?$/]C/_ ()Y?LI_"W]OOP9XEC^(
MOQ N[+P58V?A[P<[+I\CR3+IPOHX41;)5LDMA+N4,C!RRC9(5 /0?B=_P5?^
M#OP>_;*\$?L??$/X'?%+35^(OB"70/"/Q)N?"R)X;O\ 5HP=UFDS3"X)W#8)
M/(\MC\RLT8,@^I*_,#]L[Q;:_MQ?M@_L_?M"?\$^?VFM9U;QW\'_ (\Q>'?&
M7PFU;1_*M]-TF1I8-9U*XLKJV2XMBMLCHMXQV,DP2%A*Z!OT_H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M?'F375\$7/@O48/%Y\,6]U+?G37MW2Y$"VBM.7,1<?NU+#)(QC( /(OV0_\
M@JAHW[77CW5O":?L(?M*?#'1](\/3ZS)XZ^,/PO70=#N;>-XU"PW#W3O+(ZR
M>8J"//EH[';MJ']G?_@L#^S1^TGXD^$VG>#_  KXML=&^.K^(8_A-XGU2TM!
M::Y)HQ?[8C)%<R3VC,D4DL8GC0LL;!MCXC/RY_P3-_9MT?\ 9F^/UUXY_P""
M8W[2WB[XQ_LR^+/@]J^I:K\/_%.N/>V^B>(H);3^S[.WDG1&MI[J*2Y5K>1!
M)&D+&?.ZWQ\Q_P#!'[]GOX@? _\ ;T_9L^,'P)TZVU+1OB;I'C>]^+WP8FTZ
M:2#X&7S']ZUHEPSS:/YQCL[/;,1+.+>1-TB.@A /V>_:P_:S^%/[''PVL?B/
M\5I+V8:UXHTWPWX;T?2XD>\UC5[^=8+6S@$CHF]V))9W5%1'9F 4U'^RM^UU
M\+/VNM!\5:C\.X[^RU+P)XYU+P?XTT#5HXUNM(UBQD"30/Y3O&ZD,DB21NRN
MDBG(.Y5^!_\ @J7\5K'_ (*%? OX1_M _L_>$O%Z>'OV>_VXM /Q*A\0^&YK
M&2"STRX:"\U)(W&Z2UA-U$QEQA4,S/L\IP/3/^"'GPA\<>'OB?\ M??M$:O:
MS1^%OBE^TUKFH> [IU/E:MIL$CQC4K=NDEO,[LJ2KE7$!925*D@'W]7YX?\
M!Q!\*O'GQ#^&G[._B9-(U;4/AOX._:=\+:U\88-%FGCEM="29XY;V1[=EECA
MA\P[I$8&,R))E=F]?T/HH _#']I/X&_MQ_M"?\$C/VJ?!=EK?C;XA^#/!'[3
MSZK\&)];U"ZUC4]9\(6&HQ-.+:YF:2?4+6$%WBE+2%Q;2A&;"BOI3]D?Q99_
M O\ ;N_X*"_\%4/$5KJVJ_!Z\B\*)X?U;PMI[7__  D0TK1!]NDLE3BY$3NL
M6]3Y>\R@L/+?'Z=44 ?EQ_P<%_%;PO\ &S]BG]E[XB^"H-0$'B']H;P-XMMM
M,OK!X;^UTEK6[G>XN+8CS(%B66,2EP!&S!6()%?J%97MGJ5G#J.G7<5Q;W$2
MR03P2!TD1AE65AP00001P0:EHH ***\L^.?_ ",]K_UX+_Z&]-*XGH>IT5\[
MT4^47,?1%%?.]=)\)?\ D?;+_=E_]%M1RAS'LE>-_%K_ )'V]_W8O_1:U[)7
MC?Q:_P"1]O?]V+_T6M$=PEL<W1115$A7:_ S_D9[K_KP;_T-*XJNU^!G_(SW
M7_7@W_H:4GL"W/4Z\*\:?\C?JG_7_+_Z&:]UKPKQI_R-^J?]?\O_ *&:4=RI
M&91115$A7HWP%_U6J?[T/_L]><UZ-\!?]5JG^]#_ .STGL-;GH5%%%06%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q_[07C'X@?#WX%>,
M?'/PG\!W'BGQ5I/AF^NO#7ANTV^9JFH) [6]L"S*!OE"*22  22>*["N<^+W
M@_Q;\0/A=X@\$> _B;?^"]:U729[72O%FEV<%Q<:3.Z$)<QQ7"-%(R$@[7!!
MQCCJ #\LO^"&_P 2YU_;$\5?!7]I'XI?MI^'?CG#X#GOD^&O[2_Q+.M^';JS
M>XA$NIZ7'%;6T<CQR@(,C:L<CB,MARG7? ?QSK7P&_X.(;S]F2Y_:X^.%WH7
MBWX-7%X?#'Q=N;V[TWQ5XACN6EEGT7?&EO;Q0VL+NQ@5(LK)'&-HVK]A>!_V
M-?B7-<Z;\3/C[^T7#XL^*OA[P!JOA/PM\2=#\#VVD2Z=#J!MWN+TVC2W$,MV
M9+2V;/RP@1%5A022[ZGPF_8:\9CXH_#;X]?M>?':S^*GCOX2:)J^F>"O$UGX
M*CT)A_::017=W=11W$R2W+0VZ1 Q>3$%DE/E%F4H =!^W3^R;XX_;+^%NE_"
M3PA^U;\0_@_;P^(HM1UGQ+\+-;;3=:N[>.&9%LX[E?\ 4QM+)'(Y*MD0!=OS
M;E\6_P""(_PC\;_#_P"#/Q'\7>)/VIOBQ\5]"UWXL:Q9^ =>^+7C>XUJ].BZ
M9*=-65&D(1%GN[>]G4QH@>*2 D':&/M7P1_9H^.?PB^#GQ$^'_B']LGQ-XU\
M0^+O$>MZIX7\7^*=+BDE\*QWD86ULX88W0306KC>JEDW%F4>6NU5[;]G'X'^
M%/V9_@#X+_9Y\#L[Z3X*\,6.BV,TJX>=+>!(O-?DY=RI=CDDLQ)))S0!VE%%
M8_C?Q9_PAND)JO\ 9_VG?<+%Y?F[,9#'.<'TH V**\[_ .%]_P#4J?\ D]_]
MKH_X7W_U*G_D]_\ :Z=F*Z/1**\[_P"%]_\ 4J?^3W_VNE3X\[W"_P#"*=3C
M_C^_^PHLPNCT.N>\>^//^$(2U;^ROM7VDN/]?LV[=O\ LG/7]*Z&O/?CU_JM
M+_WIO_9*%N#V&_\ "^_^I4_\GO\ [71_POO_ *E3_P GO_M=>=T55D3=GHG_
M  OO_J5/_)[_ .UU:T7XU?VQJ]KI7_"->7]IN$B\S[9G;N(&<;!FO,:T_!?_
M "-^E_\ 7_%_Z&*+($W<]UKRSXY_\C/:_P#7@O\ Z&]>IUY9\<_^1GM?^O!?
M_0WI1W*>QQ5%%%40%=)\)?\ D?;+_=E_]%M7-UTGPE_Y'VR_W9?_ $6U#V!;
MGLE>-_%K_D?;W_=B_P#1:U[)7C?Q:_Y'V]_W8O\ T6M3'<J6QS=%%%42%=K\
M#/\ D9[K_KP;_P!#2N*KM?@9_P C/=?]>#?^AI2>P+<]3KPKQI_R-^J?]?\
M+_Z&:]UKPKQI_P C?JG_ %_R_P#H9I1W*D9E%%%42%>C? 7_ %6J?[T/_L]>
M<UZ-\!?]5JG^]#_[/2>PUN>A4445!84444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45\<_M@_\
M!3?Q!\$?V^?V?_V*OA7X)M-3A^)7CJZTGQQXGOU9H-,2#3C=_8;?8ZYO")K6
M9RV5CBDC!5C,#'XW^V1_P5K_ &D;/_@H[<_L%?L5?M'?LD>&=1T1=.T_6=)^
M/\_B*/5+_5;J-;G;8/I^RSD3R+BWC6%Y1,TZRK@#;D _2JBN8^,6L_$WPW\'
M/$VN_"+PS::]XRL_#MW+X7TB[?RK>_U-86-M#(Q==D3S;%9MXVJ2=PQFOC/]
MC/\ :._X+0:C^WO:_LM_M[^&OV;;?0$^&ESXLU6?X1VNNRWUJINTL[.&22^N
M?+C,TOVEEQ')N6RG&5.TD ^\Z*** /S%_;:_X*#>/O$__!3;]DCX??![XYV6
ME?"S6?B[K6EZY::3K2QS>([BQL6C:6Y*29^PB>9XH8W 6>2%YL.GV9Z^;O\
M@J!_P4 _:W_9\\>?M=^-/$GQH\6>"/B'\+_B#X"OOV<?#G]IW=OI>N>'Y+@0
M7:06BL+?4XYA-(]T&61@P125\E%3[O\ C!_P0-_8!^(?[3GPJ_:8\!_!GPEX
M)N_AUXLNM?UG2]!\'VPC\5SRA#$+M_E/[F5?.1L,=[$\5[=\?/V*/#W[5GQ,
M\*^(?VBO&,FN>#O OB*'Q!X;^'=GIXMK"XU6$'[/=ZDY>22^,!8M%$###N.Z
M2.4A=H!/^VU^T+XP_9Q_8!^*'[3^B:(L'B+P?\*]5U^PT^Y3S%AOX+"2:..0
M?Q*LH4-[ U^?G_!,;]L3X_:;^W-^S1\%_&7Q5\2^*-(^.W[%&G>-_%\/B+6[
MB^'_  DPN9YWU*+SF;[-YD1>%HHMD141#:/+7'WUX\_8YUWXK?'GQQXT^*'[
M0WB76_AAX[^%$O@K4O@I<0QKI$1F<BXU!)%_>>=)"SPGC.)&RQ 14\\_8U_X
M)0> OV4?B_X5^-.L_$Z[\7ZO\//@U:?"WX>O<:2EI_9OAZ"Z>X#3XD<7-Z^8
MXVG40ILBPL*[W) /K.BBN?\ BG_R(6H?[L?_ *,6@#H**^=Z*KE)YCZ(HKYW
MHHY0YCZ(KCOC?_R*$/\ U_I_Z ]=%X5_Y%C3?^O"'_T 5SOQO_Y%"'_K_3_T
M!Z2W&]CRBBBBK("G0_ZU?]X4VG0_ZU?]X4 ?0U>>_'K_ %6E_P"]-_[)7H5>
M>_'K_5:7_O3?^R5"W+>QYS1115D!6GX+_P"1OTO_ *_XO_0Q696GX+_Y&_2_
M^O\ B_\ 0Q0"W/=:\L^.?_(SVO\ UX+_ .AO7J=>6?'/_D9[7_KP7_T-ZF.Y
M;V.*HHHJB KI/A+_ ,C[9?[LO_HMJYNND^$O_(^V7^[+_P"BVH>P+<]DKQOX
MM?\ (^WO^[%_Z+6O9*\;^+7_ "/M[_NQ?^BUJ8[E2V.;HHHJB0KM?@9_R,]U
M_P!>#?\ H:5Q5=K\#/\ D9[K_KP;_P!#2D]@6YZG7A7C3_D;]4_Z_P"7_P!#
M->ZUX5XT_P"1OU3_ *_Y?_0S2CN5(S****HD*]&^ O\ JM4_WH?_ &>O.:]&
M^ O^JU3_ 'H?_9Z3V&MST*BBBH+"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BOSV_P"#@C]N?Q_\!OV&/BSX*_9D
M^+-EX:\;Z)X0MK[7]<AU)8K[2[2\NXK6*WL\.'%[,KRN'3)@AA>0['DMV;FO
M^"Z_QW^.?PM_X(.']HW]GS]I/Q3X5U^TT+PR'UOPKJ<2RZDEY/9VTV^Z,;3H
M<2NP>"6)]WWF8<4 ?I=15309'ET.REE<LS6D99F.23M')K\YOVN/@+^UE\/_
M /@K5^SOXW_9R_;6^*VMZKXU\9ZG??%'X=ZEX@W>%=/\$VH0S.FG1J(K8()8
MK6.5]\DT\R/N\Q6- 'Z24444 ?E?\>?^"(7[5Z_ML_LZ?%WX5_MH?$7Q9X1\
M$?$_6O$GBA_$M]I$4OAI+MEGD:S5+5'N6N96DCE,AD?:=V0QW5ZM^WQ^PUKW
M_!1<?$[]F'XS_P#!.;PKI-K?>4?A;^T1IOB'3+BXLIF5&-[/'B'4+::)PQ\F
M,31SX$;NB,9*^^J* /)?"WB#]K:S_:TOOAOK'PM\/'X)V/P^MIM'\>/X@:76
MKS7Q.J26LUMP!%Y&Y_,Q]X+\S;RL>/\ LN?!CXB^'_CY\;_VB_B_H:V&K>.O
M&%KIOABV%W%,8?"^DVBP6&3&S!?.N9M2O-A(9?MH5E5E(KW*B@ HHJAXJ_Y%
MC4O^O";_ - - %^BOG>BJY2>8^B**^=Z*.4.8^B*Y_XI_P#(A:A_NQ_^C%H^
M%G_(A:?_ +LG_HQJ/BG_ ,B%J'^['_Z,6EU'T/%Z***L@**** />?"O_ "+&
MF_\ 7A#_ .@"N=^-_P#R*$/_ %_I_P"@/71>%?\ D6--_P"O"'_T 5SOQO\
M^10A_P"O]/\ T!ZA;E/X3RBBBBK)"G0_ZU?]X4VG0_ZU?]X4 ?0U>>_'K_5:
M7_O3?^R5Z%7GOQZ_U6E_[TW_ +)4+<M['G-%%%60%:?@O_D;]+_Z_P"+_P!#
M%9E:?@O_ )&_2_\ K_B_]#% +<]UKRSXY_\ (SVO_7@O_H;UZG7EGQS_ .1G
MM?\ KP7_ -#>ICN6]CBJ***H@*Z3X2_\C[9?[LO_ *+:N;KI/A+_ ,C[9?[L
MO_HMJ'L"W/9*\;^+7_(^WO\ NQ?^BUKV2OC3_@I/XR^)&BZQ9>#/!GP+\;>,
M]'\0W?D^,'\"M8B[MM.2!&: &[N[8*;@D0ET8LD?G%2K^6PB.Y;+6A_M+_ '
MQ)\&[S]H?1_BWHDG@;3WOUN_%;W@CL8_L5S+:W+>:^%*I-!*FX95MN5+ @GJ
M?"7BOP]X[\*:9XX\(ZHE]I6LZ?#?:9>Q A;BWFC62.0 @$!D93R >:^&OV$/
M%L_B3_@DA\5-)D^$^N>%K73;WXG):Q:Q!:1Q3)+K6MRF.%;>>3 A+F!PP4"2
M)PF]-KM]0?L7ZA8:?^QA\'?M]]#!Y_PV\/10^=*%\R1M.@PBYZL>P')JB"6P
M_;4_96U/X[C]F:R^-VBOXX>6>&#0C(ZM<3P*6GMXI2HBFGC )>%':1-K;E&#
MCZ%^!G_(SW7_ %X-_P"AI7R-\9O"'PH^,_Q6\!>$(KW1M-T#X1^/H?$^K:CY
M\4*KK"PSQ6NG0DD?O6EO/.F8<@*D9#-<$I]<_ S_ )&>Z_Z\&_\ 0TH>PUN>
MIU^2_P#P7<_:S^&]G\%OCE^S?I/[2'A[PEK^E>!-1U#5K)O%=M9ZMJ$\L,AL
MM,M83(LS&4@2RE!GRQ'$ PN6,?ZT5\B?MG?LO?"_]JGP-\0?@MX_T_[-;>,;
M"]TJ_P!9TZV@%]!%*&C+Q221N Z@_*2"!CI4H;/BO_@KG^W'\"O&G['?Q/\
MA%\+OVN?!NFW$?PLNM6FN-*\<V:7NM/-;.;+3[$)+OF$I'FRM'G,8CB 87+&
M/[HTGQCI_C[X;)XU^#GB;0]=BU'2VF\/:I!J GT^[<H?*;SH"P:(N!EDR<9Q
MDUR7[17[)WPA_:3^!7BGX">+=$BT[3_%?AZ?1[K4](LK=+RUADC,>Z%WC95=
M0?ERI QTK3\3?!S7M7U34+CPO\:?$OABPNO!DNAV.CZ%!8+;Z;<O(6758!+;
M.1=(#L4.6AP!F(GFK)/F?_@G7X*UKX)_M&>+/A!^T7\&AI/Q?O/"Z:W<^/='
M\?:KK6C^,[![H)<W<,5\X&GW"W3)YUNL2*/-C*$QE0/T7^ O^JU3_>A_]GKY
M_P#A;\$Y/ NL/XV\:_$;5_&GBF72H]-?Q'KEM:021VJ.9/)BBM(88HE:0[W(
M7<[!-S%8XU3Z ^ O^JU3_>A_]GI/8:W/0J***@L**** "BBB@ HHHH ****
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
M!O'_ ,3_ (E^ E\4_%OX(7/P_P!4DNG2/0+OQ#9ZG)Y "[)C-9N\6'R<*&)
M )QG X;XV?%?]E[XA^ ;WPW^T!\%]:\2^&E\;R^&KS3==^$NH:K;M?11LWVC
MR/LDNZU(RB7@4PLSA5DR:B_X)_\ P4O?@%\&-5^'^G1:M9^$5\9:E<_#C0M<
M,OVK1M!D=3;V;+-^]CC5_.>**3]Y'#)%&X5D**Q'W7X5_P"18TW_ *\(?_0!
M7$_M2^,-(^'_ ,(;[QSK\&H2V.D$W=W'I6E7%]<M''%(S"*WMD>:9\#A(T9B
M> ":[;PK_P BQIO_ %X0_P#H KG?C?\ \BA#_P!?Z?\ H#U"W*?PGY\?"(Q_
M"K]H3XI_M2^!=;^).J?";7?!%GJVL:3K.EZO?W$WB*.21"=+M;J-KPC[&D4;
MPQKY0;R40 HZQS_LS_M._#/XC^/_ !A\<=3^%7Q1A\57'A$W.J-J_P )-<TZ
M'1]%L&>2#2[9KVUA-Y<M)<SRLEN)))97< >7%$!]4T59)\K_ +6_[7?POUS1
M[#X$>)? 7Q7'AWQQX8CO/%6I:%\'O$6H,NE7*#=IN;.RD,%U/&S1RABLD$9?
M[LI3'TA\,]<TSQ-X$T+Q%HGAB^T6ROM,MY[+2-3T_P"R7%G"R*4BD@ZP.JD
MQG!0C:0""!L4Z'_6K_O"@#Z&KRK]J[P7X0^(W@U? /C_ ,,6&M:)K%I=6>JZ
M3JEJL]O>6\BHKQ21N"KJP)!!&#7JM>>_'K_5:7_O3?\ LE0MRWL>"Z9^SC\
M]'^'.J?"+3O@YX;C\,:W9M::UH?]D1&VU"!H_+,<Z%2)EV?)A\X4 = !4WAS
MX!?!/PCX%U'X9>&OA3H-EX?UBS>TU?28-,C$-] \9B:.9<?O5,9,>'S\OR].
M*ZZBK(,.S^&?P]T_3/#FBV'@O3(+/P@T;>%K6*S18])*6LEHGV=0,1;;>66(
M;<821E'!KK_!?_(WZ7_U_P 7_H8K,K3\%_\ (WZ7_P!?\7_H8H!;GNM>6?'/
M_D9[7_KP7_T-Z]3KRSXY_P#(SVO_ %X+_P"AO4QW+>QQ5%%%40%=)\)?^1]L
MO]V7_P!%M7-UTGPE_P"1]LO]V7_T6U#V!;GLE>-_%K_D?;W_ '8O_1:U[)7C
M?Q:_Y'V]_P!V+_T6M3'<J6QS=%%%42%=K\#/^1GNO^O!O_0TKBJ[7X&?\C/=
M?]>#?^AI2>P+<]3KPKQI_P C?JG_ %_R_P#H9KW6O"O&G_(WZI_U_P O_H9I
M1W*D9E%%%42%>C? 7_5:I_O0_P#L]><UZ-\!?]5JG^]#_P"STGL-;GH5%%%0
M6%%%% !1110 4444 >:?M#?L@_L]?M47GA;5OC=X%FU'4?!&KMJGA#6--UV^
MTN_TB[9=C2V]U8S0S1EE # /A@!D'%=!IOP2^&.B?#.Y^$&@^&CIV@7HN/ME
MMIM]/;RSO<2-+<3/<1NLSS2R.[R3%S)(\CL[,6).WK_BK0/# B;7+_R!,6\K
M]T[;L8S]T''45F_\+7\ ?]!__P E9?\ XFBS"Z/.O!G_  3T_8V^'_[+^L?L
M6^$O@?96OPKUVUN;;4?!#:A=RV1BG9GF6,22LT&YV9SY94[R7^]S75/^S#\!
MF\"> OA@GPYM(O#WPQO=-N_ NCP3RQV^E2Z? T%D517 D$,;819-RAE1\;D5
MAM_\+7\ ?]!__P E9?\ XFC_ (6OX _Z#_\ Y*R__$T[,5T=%16%9?$OP3J-
MY%86>M;Y9I D2?9I!EB< 9*XK=I#,K7?&OAGPU=+9:WJ?D2O'O5?)=LKDC.5
M4]P:I?\ "U_ '_0?_P#)67_XFN.^.?\ R,]K_P!>"_\ H;UQ559$MM,]F_X6
MOX _Z#__ )*R_P#Q-'_"U_ '_0?_ /)67_XFO&:*?*A<S/;](^('A'7;]-+T
MK5_-GD!V)]GD7. 2>2H'0&MFO&_A+_R/ME_NR_\ HMJ]DJ6K%)W/&_BU_P C
M[>_[L7_HM:YNND^+7_(^WO\ NQ?^BUKFZM;$/<**** .U^!G_(SW7_7@W_H:
M5ZG7EGP,_P"1GNO^O!O_ $-*]3J'N5'8\*\:?\C?JG_7_+_Z&:S*X3]JW]LW
M]EW]F#XB2:)\?/C3H_ABYU*\>2!=09]L433&-9IV166VA+@H)9BD996 ;(.+
M7Q'_ &@/@[\)3;#Q_P".K:Q-WI\^H1A(I)REC!L\^]D$2MY-K%YD?F7+[8H_
M,7<Z[AFEL2=C15:ZUG1['1Y/$-[JUM#I\-L;B6^EG584A"[C(7)VA O)8G&.
M:YCX;_'OX2_%K5;K0? ?BY;J_L[&WOIK&XLY[6=K.?>(+N..=$:6VD,;A)T#
M1N48*Q*G# ]V^ O^JU3_ 'H?_9Z]"KSWX"_ZK5/]Z'_V>O0JA[EK8^*_C_\
MMF_LN_LP:W8Z)\?/C3H_ABYU(+) NH,^V*)I/+6:=D5EMH2X*"68I&65@&R#
MCI_BI\8?AA\$/A?JWQI^*_C:PT/PKH6GF]U36[R7]S# ,8;*Y+$DJ%5069F5
M5!) / ?MAZ9X7\;?#OQ1^SMHT.DCQ/\ %+P[=:-/+>1HRVMA)$]O+?W(.-\4
M"3.4C)'F2LL8*[V=?D+_ (*O:[JFF?L5?$'X2:!^SUXZ\0_#/P;\%I;7P9XO
MT:?2[G1YKDZ>T/\ :%U*]\D[K;0XC0)"_P \DTFUF6%EID'Z0!E*[P>",YKF
MOAA\9?A7\:;'5=4^$WCS3?$-KHFMSZ/JEWI5P)8H+Z$(98-X^5F3>N=I(!.,
MY! G^'GC=?&?A?3-4U+PUJ'A[4;[3ENI?#>NO;C4+-"=N)4@EE0$'C*.R\]:
M\/\ ^"=@4:A\?PH'_)Q_B+I_U[V-,#[F^"'_ "*$W_7^_P#Z E=%XJ_Y%C4O
M^O";_P! -<[\$/\ D4)O^O\ ?_T!*Z+Q5_R+&I?]>$W_ * :E_$6MCX"^,WA
M#X4?&?XK> O"$5[HVFZ!\(_'T/B?5M1\^*%5UA89XK73H22/WK2WGG3,.0%2
M,AFN"4^:OA1\3/VD/A/X4\<?MD:7XDM=5\1:_P#M9/X5\<^!M0T='GFTDZ_'
MH%C903Y\Z.2WM9+>YA"GR2LDCM&QE:0_7.D?\$^OV%O#_P 1H?C!HG['WPUM
M?%=OJW]J0>)(/!EDM]'?>9YGVD3B/>)=_P ^_.[=SG-=U_PI?X2?\)U)\3?^
M%;Z+_P )!+<)<2ZO_9T?GO<)#Y"SEL<S+"3$)3\XC.P-MXJB"_KTD^NZ/=Q^
M"]<TB+5X#+#I][?V9O(;2["$?O(HY8F; )W()$8@D;AFO#/^"8">,-&_9MU'
MX>>/O".C:=K7A/XB^)-)U;4?#@D73]>O%U.>:YU.!)"S1":>:4O%N(CE$D:X
M5 H](U_]DS]F3Q1:26.O_ 7PI<QR^*YO$SA]%A!.LRH4EU#<%S]H="5:7.YE
M."2*[;0/#V@>%-&MO#GA;0[/3=.LXA':6&GVR0PP(.BHB *H]@,4 >Z?"S_D
M0M/_ -V3_P!&-1\4_P#D0M0_W8__ $8M'PL_Y$+3_P#=D_\ 1C4?%/\ Y$+4
M/]V/_P!&+4=2^AXO1115D!1110![SX5_Y%C3?^O"'_T 5SOQO_Y%"'_K_3_T
M!ZZ+PK_R+&F_]>$/_H KG?C?_P BA#_U_I_Z ]0MRG\)Y11115DA3H?]:O\
MO"FTZ'_6K_O"@#Z&KSWX]?ZK2_\ >F_]DKT*O/?CU_JM+_WIO_9*A;EO8\YH
MHHJR K3\%_\ (WZ7_P!?\7_H8K,K3\%_\C?I?_7_ !?^AB@%N>ZUY9\<_P#D
M9[7_ *\%_P#0WKU.O+/CG_R,]K_UX+_Z&]3'<M['%44451 5TGPE_P"1]LO]
MV7_T6U<W72?"7_D?;+_=E_\ 1;4/8%N>R5XW\6O^1]O?]V+_ -%K7LE>-_%K
M_D?;W_=B_P#1:U,=RI;'-T4451(5VOP,_P"1GNO^O!O_ $-*XJNU^!G_ ",]
MU_UX-_Z&E)[ MSU.O"O&G_(WZI_U_P O_H9KW6O"O&G_ "-^J?\ 7_+_ .AF
ME'<J1F44451(5Z-\!?\ 5:I_O0_^SUYS7HWP%_U6J?[T/_L])[#6YZ%1114%
MA1110 4444 %%%% 'GOQZ_U6E_[TW_LE><UZ-\>O]5I?^]-_[)7G-6MB'N%%
M%%,1I^"_^1OTO_K_ (O_ $,5[K7A7@O_ )&_2_\ K_B_]#%>ZU,BH['EGQS_
M .1GM?\ KP7_ -#>N*K?_:M\=^"_AC;3_$#XB>*;#1-#TC1C<ZGJNIW2PP6T
M2LY9W=B HKB-&\?^"]?\ VGQ2TSQ+:-X=O='CU6WUB:7RH#9/$)EG9GQL3RR
M&);&!UQ5+83W-BBL;P+X_P#"OQ)T%/%'@N_EO-.F(-K?-93117*$ K+"TB*)
MHF!!65-R,#E6(K&/[0/P<'Q#_P"%5_\ "=VO]M_VB-.,'E2>4+_[/]J^PF?;
MY(NOL_[_ .S;_-\K]YLV\T"/5OA+_P C[9?[LO\ Z+:O9*\;^$O_ "/ME_NR
M_P#HMJ]DJ9;E1V/&_BU_R/M[_NQ?^BUKFZYW_@HU9&_^!WQ6A34K^S=? 6HR
MQ76EZE-:7$3I8.ZLDT#I(A#*#\K#/0\$BODWXN:K\2+;_@F;\!/%G@46OB#5
M+.V\&75UX!U*]:,^/XSIZK)HJOALRR%Q<+Y@,6ZT!FQ$)&#6PGN?:E%?._\
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
M=)\)?^1]LO\ =E_]%M7PO_P]C_ZH%_Y=7_W+7K'[$?\ P4&_X7K^TKH'PO\
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
M_092_P#!D/\ ,^G_ -1.-W_S*\1_X(J__(GL5%>._P##??[)7_16/_*%?_\
MQBC_ (;[_9*_Z*Q_Y0K_ /\ C%+_ %CX>_Z#*7_@R'^8_P#43CC_ *%>)_\
M!%7_ .1/KGX(?\BA-_U_O_Z E=%XJ_Y%C4O^O";_ - ->=?L@?%OX>_&?X7W
M7BOX:^(/[2L(M:EMI+C[)+#B58HF*[945NCJ<XQSUZUTG[0NN:IX8^ /CCQ+
MH=UY%[IW@_4[FSGV*WERQVLCHV&!!PP!P00>XKO>+P\L,\33DI0M>\6FFEV>
MS^\\;^S,;#,5@*T'3J\RBXS3BXMM+WDU=;ZZ7/)Z*_-G_AOO]K7_ **Q_P"4
M*P_^,4?\-]_M:_\ 16/_ "A6'_QBOSW_ (BKP]_SZJ_^ P_^3/V[_B7'CC_H
M(PW_ ('5_P#E)^DU%?FS_P -]_M:_P#16/\ RA6'_P 8H_X;[_:U_P"BL?\
ME"L/_C%'_$5>'O\ GU5_\!A_\F'_ !+CQQ_T$8;_ ,#J_P#RD_8[X6?\B%I_
M^[)_Z,:LC]H[QYX4^&7P6UOQQXWU7[%I=@D!N[KR))=@:>-%^6-68Y9E' /6
MN0_X)\^//%?Q-_8_\&^./&^J_;=4OX;PW=UY$<6\K>W"+\L:JHPJJ. .E9'_
M  5"_P"3$_'O_7"P_P#3C;5]EB,T_P"$&>94%_RZ=2*E_@YDFD_OL_1GY5@>
M'?\ C,Z618R7_,1&A-P?_3Q4Y.+DO5Q;CVNNAXE_PWW^R5_T5C_RA7__ ,8H
M_P"&^_V2O^BL?^4*_P#_ (Q7YLT5^-?\15XA_P"?5+_P&?\ \F?U5_Q+CP/_
M -!&)_\  Z7_ ,I/TF_X;[_9*_Z*Q_Y0K_\ ^,4?\-]_LE?]%8_\H5__ /&*
M_-FBC_B*O$/_ #ZI?^ S_P#DP_XEQX'_ .@C$_\ @=+_ .4G[[?#?7-+\3_#
MO0/$NAW7GV6HZ+:W-G/L9?,BDA5T;# $94@X(!'<5\M?\%K_ /DTO2?^Q[L_
M_22\KZ$_9;_Y-E^'7_8B:1_Z115\]_\ !:__ )-+TG_L>[/_ -)+ROU#B:K*
MOP?7J2WE3O\ ?9G\[>'^'AA/%#!T(;0K\JOO9-K4_*ZBBBOYC/\ 0@*GTO\
MY"5O_P!=T_\ 0A4%3Z7_ ,A*W_Z[I_Z$*<?B1,_@9_037Y_?\%V_^0;\,/\
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
M+VD^[\S^WLBX(X+K9)A:E3+,.Y.G!MNC3;;<5=M\NK9[%_PWW^UK_P!%8_\
M*%8?_&*/^&^_VM?^BL?^4*P_^,5X[17'_K'Q#_T&5?\ P9/_ #/5_P!1.!_^
MA7AO_!%+_P"1/T__ ."/OQZ^+'QQL/B!)\4?%?\ :C:9-I@L3]A@@\L2"ZW_
M .I1,YV+USC''>OM&OS^_P""$G_(-^)__7?1_P#T&]K] :_H7@G$XC%\+X>K
M7FYS?-=R;;?OR6K>NVA_$/BY@<#EOB'C<-@Z4:=./L[1A%1BKTH-VBDDKMMN
MRW;9_/MJG_(2N/\ KN__ *$:@J?5/^0E<?\ 7=__ $(U!7\Q/<_T&I_ O0**
M**11^J/_  10_P"32]6_['N\_P#22SKZ$_:D_P"39?B+_P!B)J__ *12U\]_
M\$4/^32]6_['N\_])+.OH3]J3_DV7XB_]B)J_P#Z12U_3/#_ /R15+_KT_R9
M_G_QM_R=K$_]A$?_ $J)^%5%%%?S,?Z !1110!^R?_!+W_DQ/P%_UPO_ /TX
MW-'_  5"_P"3$_'O_7"P_P#3C;4?\$O?^3$_ 7_7"_\ _3C<T?\ !4+_ ),3
M\>_]<+#_ -.-M7],+_D@?^Y7_P!Q'^?Z_P"3T?\ =0_]V3\;****_F<_T "B
MBB@#]U?V6_\ DV7X=?\ 8B:1_P"D45?/?_!:_P#Y-+TG_L>[/_TDO*^A/V6_
M^39?AU_V(FD?^D45?/?_  6O_P"32])_['NS_P#22\K^F.(/^2)J_P#7I?DC
M_/[@G_D[.&_["'_Z5(_*ZBBBOYG/] 0J?2_^0E;_ /7=/_0A4%3Z7_R$K?\
MZ[I_Z$*<?B1,_@9_037Y_?\ !=O_ )!OPP_Z[ZQ_Z#95^@-?G]_P7;_Y!OPP
M_P"N^L?^@V5?TMQ__P DCB?^W/\ TY$_@/P6_P"3F8#UJ?\ IFH?GA1117\T
M']_!7I/[&_\ R=I\,_\ L>]*_P#2N.O-J])_8W_Y.T^&?_8]Z5_Z5QUW99_R
M,J'^./\ Z4CR.(/^1#B_^O53_P!(9^X]?EY_P6^_Y.:\,_\ 8B0?^EMW7ZAU
M^7G_  6^_P"3FO#/_8B0?^EMW7[[XD_\DO/_ !1_,_BWP$_Y.'2_Z]U/R/C*
MBBBOYT/[I"OHO_@E%_R?9X-_ZX:G_P"FZXKYTKZ+_P""47_)]G@W_KAJ?_IN
MN*]KAO\ Y*'!_P#7VG_Z4CY/CW_DA\T_[!ZW_IN1^PM?CU_P5=_Y/L\9?]<-
M,_\ 3=;U^PM?CU_P5=_Y/L\9?]<-,_\ 3=;U^R>*?_).T_\ K['_ -)F?RO]
M'3_DN*__ &#S_P#3E(^=****_ 3^U K[-_X(@_\ )S7B;_L1)_\ TMM*^,J^
MS?\ @B#_ ,G->)O^Q$G_ /2VTKZ;@S_DJ,+_ (OT9^?>*W_)N\Q_Z]_^W(_4
M.OPX_;(_Y.T^)G_8]ZK_ .E<E?N/7X<?MD?\G:?$S_L>]5_]*Y*_2_%?_D6X
M;_&_R/P'Z-O_ "/\=_UZC_Z6>;4445^'']?A7Z'_ /!"3_D&_$__ *[Z/_Z#
M>U^>%?H?_P $)/\ D&_$_P#Z[Z/_ .@WM?9^'W_)6X?_ +?_ /2)'Y3XV_\
M)LL=_P!PO_3U,_0&BBBOZ5/X%"BBB@ HHHH **** /S^_P""[?\ R#?AA_UW
MUC_T&RK\\*_0_P#X+M_\@WX8?]=]8_\ 0;*OSPK^:O$'_DKL1_VY_P"FXG]]
M>"/_ ";/ ^M7_P!/5 HHHKXP_5CTG]C?_D[3X9_]CWI7_I7'7[CU^''[&_\
MR=I\,_\ L>]*_P#2N.OW'K]R\*/^1;B/\:_])/Y ^DE_R/L#_P!>I?\ I9^7
MG_!;[_DYKPS_ -B)!_Z6W=?&5?9O_!;[_DYKPS_V(D'_ *6W=?&5?FG&?_)4
M8K_%^B/W[PJ_Y-YEW_7O]6%%%%?,'Z"?1?\ P2B_Y/L\&_\ 7#4__3=<5^PM
M?CU_P2B_Y/L\&_\ 7#4__3=<5^PM?OWA9_R3U3_K[+_TF!_%?TB_^2XH?]@\
M/_3E4_'K_@J[_P GV>,O^N&F?^FZWKYTKZ+_ ."KO_)]GC+_ *X:9_Z;K>OG
M2OQOB7_DHL9_U]J?^E,_JC@+_DA\K_[!Z/\ Z;B%%%%>*?6'V;_P1!_Y.:\3
M?]B)/_Z6VE?J'7Y>?\$0?^3FO$W_ &(D_P#Z6VE?J'7]%>&W_)+P_P 4OS/X
M6\>O^3B5?^O=/_TD_#C]LC_D[3XF?]CWJO\ Z5R5YM7I/[9'_)VGQ,_['O5?
M_2N2O-J_ LS_ .1E6_QR_-G]I</?\B#"?]>J?_I""BBBN(]<_0__ ((2?\@W
MXG_]=]'_ /0;VOT!K\_O^"$G_(-^)_\ UWT?_P!!O:_0&OZ7X!_Y)+#?]O\
M_I<C^ ?&G_DYN/\ ^X7_ *9IG\^VJ?\ (2N/^N[_ /H1J"N;^*_QR^$GPGUX
M6'Q%\=66DRW4I:,7);"(9"HDD*@B)"V0'<JI((SP:N^(?'G@SPG+ID'B/Q+9
MVDFLWT=GI,<LPW7<[GY4C Y8GVX Y.!7\X/#8GW7R.TKVT>MM[=[=;']X0S#
M 6E#VL;PMS+F5XWVYM=+]+[]#7HHK-TOQ=X=UO5;K1='U(74]C(8[QK>-GCA
MD&,Q-(!L$@R,H3N&1D5BH2DFTMMSKE4IPDE)I-[>?H?K'_P10_Y-+U;_ +'N
M\_\ 22SKZ$_:D_Y-E^(O_8B:O_Z12U\]_P#!%#_DTO5O^Q[O/_22SKZ$_:D_
MY-E^(O\ V(FK_P#I%+7]+\/_ /)%4O\ KT_R9_ 7&W_)VL3_ -A$?_2HGX54
M5YOJWQ\UGPWX_P!)\/>)_A+JMEH&O:R=)TGQ*UW"P>[(<Q^9;@^9%')Y;;'.
M<_+N5=PHU;X^:SX;\?Z3X>\3_"75;+0->UDZ3I/B5KN%@]V0YC\RW!\R*.3R
MVV.<Y^7<J[A7\ZK+,8[6BM4VO>CJE>]M=6K.\?B\C^Z'G^5QO>;5I*+O">C=
MK-^[I%W5IOW'?XCTBBN?^(?BOQ1X4TJ"X\'?#R\\2WUQ<B-;"TNXK<(FUF:1
MY)B$51@#&<DL !UQ1^$/Q*USXE:?JUQX@\!3^'[C2=8?3Y;6?4(KGS'2.-V9
M7B)4@&38>>&1AVK!86L\.ZRMRKS5^WPWO;SM8ZY9AA8XU81WYWM[LN7:_P =
MN2]NG-?R/W!_X)>_\F)^ O\ KA?_ /IQN:/^"H7_ "8GX]_ZX6'_ *<;:C_@
ME[_R8GX"_P"N%_\ ^G&YH_X*A?\ )B?CW_KA8?\ IQMJ_I!?\D#_ -RO_N(_
M@Q?\GH_[J'_NR?C917D_C'6OCUX(^)?A?5'\6:9J6D>)/$YTNY\+1:0$:TMF
MAFE6XCN-V]Y(TAW2;AL8%MH7 J?QQ\7O%5M\<O _@CPJ(%T+4?$%YIVNW;Q[
MFN)H],N[D0Q$]!&T*%V'5B$!!205_/"RRM.W)*+3C*5TWHHIW6J3OI96T?1V
MO;^XY9_A:?,JL)Q:J0IV:5VYN*BU9M<OO)N[4DMXIV3]1HK#\>Z9X[UK2H]+
M\!>*+?1)Y9?])U2:Q%R\,84\1QL0I<MMY;( W<$XQS_[/'BWQ_XM\$7O_"R)
M+2YU#2O$6H:4NJV-L88M3BMIVB6Y$>3L)*E64$@,C8XQ7.L,Y85UU):-)K6^
MM[/:W3O?RL=TL?&&81PDH2O)-J6G*[6NM^:^JU<5'I>^A_0C^RW_ ,FR_#K_
M +$32/\ TBBKYV_X+?7]CI7['NGZGJ=Y%;VUMXVM9;BXGD")$BV=X69F/"@
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
M_-OPGXX\(>.K>\N_!WB&UU*&POY+*[FLY-Z1W"!2\>X<$C<,XSSQU!K])/\
M@NW_ ,@WX8?]=]8_]!LJ_&[3O$/BCPC\#OCUXG\#HYU?3_%/B"XTXQ+EDF6T
MB97 [E3\P'<BOYYXTP:Q?%>+2=I7I)=O>C!:G]P>$^:2RSPWRYM7@UB92LKR
M]R=27NZ[Z6MU\CW#2_%WAW6]5NM%T?4A=3V,ACO&MXV>.&08S$T@&P2#(RA.
MX9&13_$/B;0?"EDFH>(=4BM8Y)EAAWDEII6^['&HRTCGLB@L>PKR+X.WWB/X
M4^+?!GPBLM:M-7\)ZMX!GU&"[2U6.2RFMFMM\K2*?WD<WVK<6?+EPS%SDU7\
M:V?C3QI^U3J,>B^,(=*;PY\-XKSPE)<6B7$+7%S<3K/<8<[<!888V(^8)(0&
M7><_+_V73^LM<_[M1<KZZI/EVM=/FW5G97>J6OZ)_K%7^H1DJ5ZSFH..EDW'
MG>O-:24-8OFCS.T?<;:7UU^Q=<1W?[5GPPNHE<+)XYTEE$L3(P!NH^JL 5/L
M0#7[E5^!W_!,;QWJ_P 4/BC\#/B+K^C#3[W6]>T&]NK-00L;R3PL=N>=ISD9
MYP17[XU^N>%U*=#!XJG+>-2S]4K'\R?2'Q-/&9IEM>F[QG1<EI;1RNM'JO0_
M*?\ X+\>*!X(^-&G>,6T>YOUTOX:K=/9VC())5CNKQB%,C*N< ]3_A7PAJ'Q
MMTRQ\ ^$?&)TK$_C2>QMM)LY[D1HL]U"9E227:=H"JPR%))  4E@*^W_ /@X
MB+_\)^R16\TTDGPEECBAMH&EDD=I[Y5540%F))   [U^<GB3PXWBS]ECX?\
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
M1(/_ $MNZ_4.OR\_X+??\G->&?\ L1(/_2V[K][\2?\ DEY_XH_F?QAX"?\
M)PZ7_7NI^1\94445_.A_=(5]%_\ !*+_ )/L\&_]<-3_ /3=<5\Z5]%_\$HO
M^3[/!O\ UPU/_P!-UQ7M<-_\E#@_^OM/_P!*1\GQ[_R0^:?]@];_ --R/V%K
M\>O^"KO_ "?9XR_ZX:9_Z;K>OV%K\>O^"KO_ "?9XR_ZX:9_Z;K>OV3Q3_Y)
MVG_U]C_Z3,_E?Z.G_)<5_P#L'G_Z<I'SI1117X"?VH%?9O\ P1!_Y.:\3?\
M8B3_ /I;:5\95]F_\$0?^3FO$W_8B3_^EMI7TW!G_)487_%^C/S[Q6_Y-WF/
M_7O_ -N1^H=?AQ^V1_R=I\3/^Q[U7_TKDK]QZ_#C]LC_ ).T^)G_ &/>J_\
MI7)7Z7XK_P#(MPW^-_D?@/T;?^1_CO\ KU'_ -+/-J***_#C^OPK]#_^"$G_
M "#?B?\ ]=]'_P#0;VOSPK]#_P#@A)_R#?B?_P!=]'_]!O:^S\/O^2MP_P#V
M_P#^D2/RGQM_Y-ECO^X7_IZF?H#1117]*G\"A1110 4444 %%%% 'Y_?\%V_
M^0;\,/\ KOK'_H-E7YM^&O W@WP:;P^%/#%CIW]HW)N+_P"QVRQ_:)CUD? ^
M9CW8\FOTD_X+M_\ (-^&'_7?6/\ T&RK\\*_FSQ G./%F)BGH^2_G[D3^]O!
M.E2GX;8"<HIN+JV=M5>K4O;M?J8>G_#/X>:3IEWHNF^"M,@M+ZT-I=VL=F@C
MEMR&'D%<8\OYW^3[HW-@<FEOOAK\/M3L;'3+_P &:;+;Z9:FUT^%[--MO;E5
M4PJ,<1E54%/ND* 0<"MNBOD/K%?FYN=W]7Z?D?J/U+!\G)[.-MK65K7O;;OK
MZZGI'[&D:1?M8_#**) JKXZTD*JC  ^U1\"OW(K\./V-_P#D[3X9_P#8]Z5_
MZ5QU^X]?MGA1_P BW$?XU_Z2?R3])+_D?8'_ *]2_P#2C\O/^"WW_)S7AG_L
M1(/_ $MNZ^,J^S?^"WW_ "<UX9_[$2#_ -+;NOC*OS3C/_DJ,5_B_1'[]X5?
M\F\R[_KW^K"BBBOF#]!/HO\ X)1?\GV>#?\ KAJ?_INN*_86OQZ_X)1?\GV>
M#?\ KAJ?_INN*_86OW[PL_Y)ZI_U]E_Z3 _BOZ1?_)<4/^P>'_IRJ?CU_P %
M7?\ D^SQE_UPTS_TW6]?.E?1?_!5W_D^SQE_UPTS_P!-UO7SI7XWQ+_R46,_
MZ^U/_2F?U1P%_P D/E?_ &#T?_3<0HHHKQ3ZP^S?^"(/_)S7B;_L1)__ $MM
M*_4.OR\_X(@_\G->)O\ L1)__2VTK]0Z_HKPV_Y)>'^*7YG\+>/7_)Q*O_7N
MG_Z2?AQ^V1_R=I\3/^Q[U7_TKDKS:O2?VR/^3M/B9_V/>J_^E<E>;5^!9G_R
M,JW^.7YL_M+A[_D083_KU3_](04445Q'KGZ'_P#!"3_D&_$__KOH_P#Z#>U^
M@-?G]_P0D_Y!OQ/_ .N^C_\ H-[7Z U_2_ /_))8;_M__P!+D?P#XT_\G-Q_
M_<+_ -,TS^?;5/\ D)7'_7=__0C4%3ZI_P A*X_Z[O\ ^A&H*_FE[G]^4_@7
MH%%%%(H_5'_@BA_R:7JW_8]WG_I)9U]"?M2?\FR_$7_L1-7_ /2*6OGO_@BA
M_P FEZM_V/=Y_P"DEG7T)^U)_P FR_$7_L1-7_\ 2*6OZ9X?_P"2*I?]>G^3
M/\_^-O\ D[6)_P"PB/\ Z5$_"JBBBOYF/]  HHHH _9/_@E[_P F)^ O^N%_
M_P"G&YH_X*A?\F)^/?\ KA8?^G&VH_X)>_\ )B?@+_KA?_\ IQN:/^"H7_)B
M?CW_ *X6'_IQMJ_IA?\ ) _]RO\ [B/\_P!?\GH_[J'_ +LGXV4445_,Y_H
M%%%% '[J_LM_\FR_#K_L1-(_](HJ^>_^"U__ ":7I/\ V/=G_P"DEY7T)^RW
M_P FR_#K_L1-(_\ 2**OGO\ X+7_ /)I>D_]CW9_^DEY7],<0?\ )$U?^O2_
M)'^?W!/_ "=G#?\ 80__ $J1^5U%%%?S.?Z A4^E_P#(2M_^NZ?^A"H*GTO_
M )"5O_UW3_T(4X_$B9_ S^@FOS^_X+M_\@WX8?\ 7?6/_0;*OT!K\_O^"[?_
M "#?AA_UWUC_ -!LJ_I;C_\ Y)'$_P#;G_IR)_ ?@M_R<S >M3_TS4/SPHHH
MK^:#^_@KTG]C?_D[3X9_]CWI7_I7'7FU>D_L;_\ )VGPS_['O2O_ $KCKNRS
M_D94/\<?_2D>1Q!_R(<7_P!>JG_I#/W'K\O/^"WW_)S7AG_L1(/_ $MNZ_4.
MOR\_X+??\G->&?\ L1(/_2V[K]]\2?\ DEY_XH_F?Q;X"?\ )PZ7_7NI^1\9
M4445_.A_=(5]%_\ !*+_ )/L\&_]<-3_ /3=<5\Z5]%_\$HO^3[/!O\ UPU/
M_P!-UQ7M<-_\E#@_^OM/_P!*1\GQ[_R0^:?]@];_ --R/V%K\>O^"KO_ "?9
MXR_ZX:9_Z;K>OV%K\>O^"KO_ "?9XR_ZX:9_Z;K>OV3Q3_Y)VG_U]C_Z3,_E
M?Z.G_)<5_P#L'G_Z<I'SI1117X"?VH%?9O\ P1!_Y.:\3?\ 8B3_ /I;:5\9
M5]F_\$0?^3FO$W_8B3_^EMI7TW!G_)487_%^C/S[Q6_Y-WF/_7O_ -N1^H=?
MAQ^V1_R=I\3/^Q[U7_TKDK]QZ_#C]LC_ ).T^)G_ &/>J_\ I7)7Z7XK_P#(
MMPW^-_D?@/T;?^1_CO\ KU'_ -+/-J***_#C^OPK]#_^"$G_ "#?B?\ ]=]'
M_P#0;VOSPK]#_P#@A)_R#?B?_P!=]'_]!O:^S\/O^2MP_P#V_P#^D2/RGQM_
MY-ECO^X7_IZF?H#1117]*G\"A1110 4444 %8'Q2^'&A?%WX>ZM\-?$UYJ%O
M8:Q:FWNIM*O6MKA%)!S'*GS(>.HK?HH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_
M  Z'_9F_Z'_XI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V
M9O\ H?\ XI_^''O?\:^IJ* /EG_AT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;
M_H?_ (I_^''O?\:^IJ* /EG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^
M*?\ X<>]_P :^IJ* /EG_AT/^S-_T/\ \4__  X][_C1_P .A_V9O^A_^*?_
M (<>]_QKZFHH ^6?^'0_[,W_ $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[
MW_&OJ:B@#Y9_X=#_ +,W_0__ !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&
MOJ:B@#Y9_P"'0_[,W_0__%/_ ,./>_XT?\.A_P!F;_H?_BG_ .''O?\ &OJ:
MB@#Y9_X=#_LS?]#_ /%/_P ./>_XT?\ #H?]F;_H?_BG_P"''O?\:^IJ* /E
MG_AT/^S-_P!#_P#%/_PX][_C1_PZ'_9F_P"A_P#BG_X<>]_QKZFHH ^6?^'0
M_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^A_\ BG_X<>]_QKZFHH ^6?\ AT/^
MS-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0
M_P#Q3_\ #CWO^-'_  Z'_9F_Z'_XI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\ 0_\
MQ3_\./>_XT?\.A_V9O\ H?\ XI_^''O?\:^IJ* /EG_AT/\ LS?]#_\ %/\
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
MQ;X)\-^.8+"T\46+74&G:M;:E;VYF=8S<V[B2!W52!)Y<JI*JMD"2-'QE%(
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
MQC::5'9/?66HZ:EY]BN8H<0BXM2=I:-4#Q30,44DD@'T51110 4444 %%%%
M!1110!\T:M_P3/\ AAX:_:@T']J_X!:VOA34]'AGBN/!5[I_V_PO.9N9+RVT
M\NBZ7J!RP^V6;1EA)*)4F$KANG^(_P#P34_X)\_&GQY>?%KXS?L/_"CQ/XKU
M21)M5\0:[X%L;V[N95155GFFB+OA5502> H':O<** ,[Q;X1\+^/?"NH^!_&
MOAZSU71M7L9;/5-+U"W66WN[>12DD,B,"KHRDJ5(P02#7DOPS_X)M?\ !/CX
M,7^J:K\)/V(_A5X:N=;T.YT;6)]$\!V%LU[IUP )[24QQ#S(9 H#QME6 P0:
M]KHH Y#X0? 'X)? #1#X=^"?PJT+PO9M#%"\.BZ;'!OCB#")&91EE0,P122%
M!(7 KKZ** /FC5O^"9_PP\-?M0:#^U?\ M;7PIJ>CPSQ7'@J]T_[?X7G,W,E
MY;:>71=+U Y8?;+-HRPDE$J3"5PWK-C^RY^SK:_%2\^/ ^!?A2/QMJD\%SJG
MB2/1HC=7%S#$L,4[2%<M*D:K&LI^<(H4$#BN^HH SO%OA+POX]\+:CX'\;>'
M[/5M&U>REL]5TO4+=98+NWD4I)%(C AT925*D8()!KR7X9_\$VO^"?'P8O\
M5-5^$G[$?PJ\-7.MZ'<Z-K$^B> ["V:]TZX $]I*8XAYD,@4!XVRK 8(->UT
M4 <A\(/@#\$O@!HA\._!/X5:%X7LVABA>'1=-C@WQQ!A$C,HRRH&8(I)"@D+
M@5M^-O W@OXE>%;WP+\1/"6F:]HNI1>5J&D:Q8QW-M<ID';)%("KC(!P1U /
M:M2B@#Y[_99_8'TG]CCXJ^+_ !=\)?B-?ZMH'C2]CN;W2O&XDU35-**C:MM9
MZO+(;DV*\LEG<><(W=VCDC#LI]MO? '@?4?'&G_$V_\ "&FS>(M*TVYT_3-=
MELD:[M+2Y>&2X@CE(W)'(]O SJ" QAC)!VC&O10!Q?QT_9P^ '[3_A&'P!^T
M=\%O"_CO0[>]6\@T?Q;HD%_;)<*K*LHBF5E#A7<!L9 8^M<=HG_!.[]@_P ,
M?#<_"#PK^Q[\.-)\+GQ%%KXT/2?"%I:VRZK$GEQWRI$BA;A4^02C#A25S@D5
M[+10!G>$O!_A+P#X?M_"?@;PQI^C:7:;OLNG:79I;P1;F+MM1 %&69F.!R6)
M/)IGC;P-X+^)7A6]\"_$3PEIFO:+J47E:AI&L6,=S;7*9!VR12 JXR <$=0#
MVK4HH ^>_P!EG]@?2?V./BKXO\7?"7XC7^K:!XTO8[F]TKQN)-4U32BHVK;6
M>KRR&Y-BO+)9W'G"-W=HY(P[*?6?#7P+^#7@WXDZW\8O"GPQT33O%?B6**/Q
M#XCL].2.]U-(\^6L\H&Z4)N;:&)V[CC&375T4 <7\=/V</@!^T_X1A\ ?M'?
M!;POX[T.WO5O(-'\6Z)!?VR7"JRK*(IE90X5W ;&0&/K4/P%_9B_9R_98\-7
MG@W]FKX$^$? .DZA?&]O]-\'^'[?3H+BY**GG.D"*&?8B+N/.% [5W5% &1X
M/\ >!OA[;W]KX$\(:;H\6JZO<ZKJ<>F620"ZOKB0R7%S($ WRR.2SN?F8G))
M-<M^T7^S#\'OVI? \G@GXL:!.[)#*NDZ_I%]+8:MHLLB[6GL;V!EGM)2, M&
MPW+E7#*2I] HH ^?O@U^P!\-?!W[,$/[&GQUT?PM\5/ -BRFV@\4^#;83ZAM
ME\U)M309M[^[+XD>[$432R#S'0N6<]W^S]^R!^RG^R?'JL/[,7[.'@CX?+KK
M0MK2^#?#%KIOV\P[_*\[R$7S-GFR;=V=OF-CJ:]&HH \G^._[!W[%'[4?BFV
M\<?M)?LG?#SQ[K-G9"SM-4\7^$+349X+<,SB)'GC8JFYV;:#C+$]Z[/3O@U\
M)-(^$J_ 32OAGH5MX(30FT1/",&E1)IJZ:8C";,6X7R_),9*&/&TJ2,8KI:*
M *^DZ3I>@:5:Z%HFGPVEE96Z06=I;1A(X8D4*B*HX50H  '  KA_VB_V8?@]
M^U+X'D\$_%C0)W9(95TG7](OI;#5M%ED7:T]C>P,L]I*1@%HV&Y<JX925/H%
M% '@?P0_8-\!_#_]F*+]CCXRVOAWXE^!;)HS:CQ!X3MXKN],=PL\<^HB/,-Y
M>B54E:\6.%Y)5$C*9"SGV/P)\._ ?PO\/KX5^'/@[3=#TY9&D^QZ79I"C2-C
M=(P4#<[8&7.68\DFMFB@#R?X[_L'?L4?M1^*;;QQ^TE^R=\//'NLV=D+.TU3
MQ?X0M-1G@MPS.(D>>-BJ;G9MH.,L3WKL].^#7PDTCX2K\!-*^&>A6W@A-";1
M$\(P:5$FFKIIB,)LQ;A?+\DQDH8\;2I(QBNEHH KZ3I.EZ!I5KH6B:?#:65E
M;I!9VEM&$CAB10J(JCA5"@  < "O OVS_P#@F]\$OVQH8M?O-0U#PAXMM[VU
MN3XF\.[ NK+;D&.SU>S<&WUFQ(&QK:Z1QL9U1H][$_0M% &1X2TG7;/PG;Z%
MXS?2;JXBMQ!.VD:<]K:2H%V_) \DAB7''EF1\#C<:?X'\#^#?AGX-TOX=_#O
MPKI^AZ#H=A%8Z-HVDVB6]K8VT2!(X8HD 6-%4!0J@   "M2B@#Q&]_X)I_\
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
:4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>rddt-20260331_g5.jpg
<TEXT>
begin 644 rddt-20260331_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MB@3B P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **9<W-M96TEY>7"10Q(7EEE<*J*
M!DL2>  .<UYSX+_;,_8_^)'B]/A]\._VK?AMK^ORRO%'H>B^.M/NKQY$^^@A
MBF9RRYY&,CO0!Z317'ZU^T+\ O#ESHEGXA^./@^PF\2V\5QX<BO?$UK$VJQ2
MD"*2V#2 SJY90K)D-D8SFNPH **YGXA_&KX-_".2RB^*_P 6O#/AAM19ET]?
M$.O6]D;HKC<(_.==^-RYVYQN'K734 %%%<QXZ^-GP:^%VJ6&B?$SXM^&/#M[
MJAQIEGKNOV]I+=G<%_=)*ZF3YB!\H/) [T =/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 %%%% 'XP?\')O[1?Q*^+O_!0']E[_ ((]:9XLU#1/ 'Q8\2:+
M>?$P:;=- ^M6=YK(L$M'=""8D6"YD,>=KN\1(S&N/TX^/'[/7[#7B7]G3_AD
M'XY>"? 5A\/;W1SI^G^$]1^RV5M;P(NQ6M$)7R7CR"DD6&C;# @X-?.G_!9K
M_@D#XE_;]\1_#']JW]FGQWI?A7XY_!/7K?5?!5_KR2'3=62&ZCNTLKMH@9(@
ML\0>.55;;OD4J1)N3@/^"P/[.G[>/_!6G]@F+]D/1OV&[KP'XTNO$NEZC>>(
MO%/CG0KGP_8- S&9K>XM+J6^D!#%0391L58Y4=" ?.O_  79^'7@3X0?#;_@
MG#\%OA_X]L_%6G?#_P"*NA>%[3Q#:21/]K6QBTNVWGRV949Q"K,@8X) YP*^
MC?%__!?3Q5K'P\_:)_:D_9^^ 6B>(_A+^S9XOM/#^OSZEXAEM]5\52-<I!>7
M-CMA:&WCAWAXQ+O,Z\DPDXKCO^"@_P#P20_;!^)'[/O[#GP(^ O@;P_K<W[-
MEQH5WXXOXM<@L;6[DL+>PBE6T$VUY&D>VFDRZ(/G4DY9@O%3?\$7/VT?@C^R
MC^UC_P $^?@7\/-/UWPY^T/X]LM;\ ^.;[Q):6UMX;LIKF&2[M]6B9S<>;!%
M"$1K2*X68G=F/)  */\ P=6_&WP%^TG_ ,$??V>OVC?A3,][H/C+XT>&]:T&
M29 DS6USH6K3(CC)V/@A67/RLI!Z5]=^%/\ @J]\9?AS_P %6/#W_!,+]LSX
M!>&/#=_\2?"#^(?AGXG\%>++C4[=P@NB]A>?:+6W(FQ97.)$ 4E8P%/F KY%
M_P %2_\ @B?\=/CK_P $G_V?/^"<W[(VNZ%?:C\)?%VBW5_KGBR_:RMIX+#1
M=2@EN&\M)7#37,\8$:*VWSN?E5F'H7_# 'QW_:U_X+.?#_\ X*=_'?X:GX>>
M$_@_\-3HOA;PEJ>M6=]J>KZU,;WS;ES8RRPQ6L2WS!"9/,=X48QH&( !YG^T
M_P#\'$7Q&_9\^#.M?M:S?LD_8OA_X8^/<WPWU+POXNNKO3?$NIPQ0F235K-9
M(! 5&"/(^?'&Z5"<#D/^#L2\L-:^$O[*NO6:ADN/V@=-DMY63#>6\#-^&<+D
M>P]*\8_:O_X(G_\ !:C]L#]G'XT^%OCYHWPR\6?$+Q#\7[77O#?CJ_\ &TK7
M]WH< DBBT>QA:$0:;81^:]P$,D;,Q*M&S!7'UE_P6L_X)\_MN_M[_ 7]G+P9
M\(/A1H)\0?#OQI8>)?&5O)XPB6SM_L]N(VM8)Y8XWG<L6PQB1<+UYQ0!^F5%
M16-Q+=V4-U<6,MK)+$KO;3E"\1(R48HS*2.AVL1D<$CFI: "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 **** "O%/VBO\ @H!^SC^S#\??A3^S%\1O$%W-XW^,
M>O/IGA'0M*@265%1&9[RYW.ODVP8"/?\S,[856"N4ZS]J?\ :+\"?LC?LY^,
M_P!ICXFK<MH7@G0+C5-0BLTW2S+&N5B3/ 9V*H"Q"@MEB "1_/W^TE_P4!_8
M:\?_ /!8?]D']KJU_:NT/QAJ5EX@N]0^,OBS3-.U!;/19)'C6TTVV6>W20V=
MM'F*(*F7/FSN!+/*2 ?NK^T+^WM\&OV?OC7X7_9D&A^(?&7Q.\8Z1>:OH/P^
M\&6MO+J,NG6J.\UY(UU/!!#$/+=%\R56E=2D:NP($_[*_P#P4"_91_;'_9CE
M_:\^"OQ1MY?!%C'=G7K[5HS9RZ'+:IONH;V.7!MWB3#,&XV%74LC*Q^*?VQ_
MV5OVN_@9_P %[?AS_P %5/AI\$-:^)OPRF^&\WA/QEI_AC4;%-2T!_*N@LHB
MO;B!&@+20R%PX"XGW;3LW^;?\&D'A+6?&'P;_:1^.EUX<FA\ ?$#XV37'@[3
MM2A0QL(1))+(J@LC ">VC+*67?;D!CLX /K#]G__ (+W?L*_M"?MFV_["NFZ
M7\1O"?C758I)/"S^/_ D^CVOB!%1Y ;7SR)E#QQR,AGBB#["%RQ"G[6K\;/^
M"A_Q#_:&^ /_  <2_LQ_'[]K7]EWPGKWPTUS4CX"^#^N^&=8N9KC3-0O[H0?
M;;S?''F[3[4K"W*-"(F=HG:5&=?V3H ^;_B/_P %8_V'OAO^V#X._8.N?BLV
MK_%#QKJ;65AX>T&Q>Y6R*K*6>ZN.(8@IAD0IO:0,I&S@X^D*_'S_ (*K*H_X
M.>OV'7"C)\/70)QSCS=0K]@Z "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BL+XG?$KP5\'?A_J_Q0^(NMIIV
MB:'8O=:C=LC.511]U$4%I'8X5(T!=V954%F /YL_\$L/VZ_VO?VJ?^"V'[3W
MPR_:%NM0\/:!X)\&:1#X7^&8U$R6V@H\B2JTR*?+:_9)OW\B[@'S&CM'&AH
M_4.BOQV_X*,?L:_\%?OASX$^./\ P4&\6_\ !:;Q'\+O">B/K7B'P[\+_#.E
M2WD=GIT<DG]G:<)_M4*"XE06\1VHR"64X9AR?N/X6^#_ -LCX1_\$G- TSQ!
M\?9A\9-(^%QU/Q+XQ\8Z0=9G756M)+J>,QM-$&,<S^4A?<H2( H>P!]345^>
M/_!LC^U7^T-^V=_P3<N_CO\ M/\ Q5U+QAXKU#XF:S%/JVIE 5B5+8I#''&J
MQPQ+N;;'&JJ,G &:^W?VA/CI\/OV8_@9XN_:'^*^I-:>&_!7AZ[UG69HU#2>
M1;Q-(RHI(W2-MVJN?F9E'>@#L:*_,/\ X)._\%'O"W_!2GQ=8_&+]I[]L_3?
M#/BGQCJ%W=?";]FSPMXQ.F#3-)MIY(TFNW@:.XU:]E$$DCQ/(T*Q@$6ZY;;^
MGE !1110 4444 5M7T?2/$&F3:+KVEVU]9W*;+BTO(%EBE7^ZRL"&'L17R7^
MTS_P1O\ V=OVD/VS?@Q^V)+=P>')_@[<W$T'A;2/#EH++6S*RMBY^4'Y=O&
M>M?7M% 'CO[6/[+WC#]K7PI>?!S7OC]K'A3X?ZU9FV\4:3X-L4MM6U>W8$2V
MC:C(\GD6TJG8X@ACF*E@)E#&JGQ!_8@\%G]B&[_8>_9;\<:W\#M'AT.+3O"V
MO?#:X-K?: (YDF$D,F=S,[*PE8MYD@EE)<.Y>O;:* /F'X<?\$]_'6N:S\,O
M%/[</[3<OQHU7X/ZB^I^"+F7P;;Z,AU,PF!-2O8XI9?M5U%&SB-E,4:M(TC1
MO($=+>N_\$\;S6O^"GFB?\%(!^U'XZMX-'\#2^'C\+HKS_B2W)=95\YQN^[^
M]\SR]A)FCCDWC;MKZ3HH ^,/VH?^"1^I?M.?\%#?AI_P45U3]IJ;1O$7PEC$
M'@_P]9>$(Y+!X/.FD9;LO<>9,[B=D9D:(8"E50Y)^S+=9U@1;J1'E" 2/&A5
M6;') )) SVR<>II]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'S-_P4L_93_:\_:F\-^ K?]D3]I?0?AQJG
M@_Q@NO7<OB7PFNLVE_)%"ZVVZW<[&:&5_/3>"%ECCD #Q1LOYO?\$8OV>/\
M@H5X _X.!?VB_$WQ]^+4.JQVNEPCXB>)$\ FPL_&A:W1;;[$VT);>3*8G;RR
M=PB8'J:_;JB@#XV_X*HZ;J/[0OQ7_9X_8 L+">XTKXA?$^/Q1\0\1%K?_A&_
M#@34I;><@?*+B^&G0KG[V7 Z$CZ$_:W\7^&?!/[,WCS6?%6M6]C WA'4HH6G
MD ,TK6DNR*->LDC'A44%F/ !->BT4 ?EC_P:+P7O@O\ X)?W7PH\:Z9=Z+XG
MT_XC:M=7?A[6;22UO8[>2.U\N?R90KF)CD"0#:2",Y! ZKX^_'_QK_P6X_8
M_;#_ &0O@[^S9XZ\#>)_!5S/X;T4^,;46T?B6[MIFN(XX'. CR-9B-T8D1BY
MA9F(<X_22B@#^>_1_@K\0_VN_@3_ ,$T/@?\%O NL:;\7O@KX\N(/B782Z7+
M;:AX%T_3[^U:YN-25U5K-7%M')")=OG%@L>YB17]"%%% !1110 5P'[57C;Q
M/\-OV;_&WC[P7J?V+5M(\-W5UIUWY*2>5,B$JVV165L'LP(]J[^O*_VX_P#D
MS[XD_P#8GWO_ **-<.:3G3RVO*+LU"336Z?*SV.'J5.OG^$IU(J495::::NF
MG-)II[I]4?F/_P /4OV]/^B[_P#EKZ7_ /(M'_#U+]O3_HN__EKZ7_\ (M?/
M=%?R]_K'Q#_T&5?_  9/_,_T._U%X(_Z%>'_ /!%+_Y$^A/^'J7[>G_1=_\
MRU]+_P#D6C_AZE^WI_T7?_RU]+_^1:^>Z*/]8^(?^@RK_P"#)_YA_J+P1_T*
M\/\ ^"*7_P B?0G_  ]2_;T_Z+O_ .6OI?\ \BT?\/4OV]/^B[_^6OI?_P B
MU\]T4?ZQ\0_]!E7_ ,&3_P P_P!1>"/^A7A__!%+_P"1/H3_ (>I?MZ?]%W_
M /+7TO\ ^1:/^'J7[>G_ $7?_P M?2__ )%KY[HH_P!8^(?^@RK_ .#)_P"8
M?ZB\$?\ 0KP__@BE_P#(GV)^RI_P4<_;-^)/[2/@GP#XU^,GVW2=7\1VMKJ-
MI_PCVG1^;$[@,NZ.W5ER.ZD'WK]3*_$3]AO_ )/!^&__ &-]E_Z,%?MW7[+X
M:8_'8_+:\L35E4:G9.4G)I<J[MG\J>/^3Y1DV?X2GE^'IT8RI-M4X1@F^=J[
M44KOS"BBBOTH_! 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 H>*O%7A?P+X:O_&?C;Q)
M8:/H^E6<EWJFK:K>);VUG;QJ6>6660A(T50268@  DFK&EZIIFN:9;ZUHNHP
M7EG>0)/:7=K,LD4\3J&5T920RD$$$'!!!%?D'_P=&?&CXF_%_P#X)L_$M_A-
MXMNM)^&O@OQ9I>A^(-0LFQ_PE^M'4(X[BR5N]E9$%92O^MO/W>5^QRK)^@/A
M?XXM\$?V'_A5-X>\/C7O%WB+P=H>D>!?"RS^6VKZI)IT;)&SX)B@C1))YYL-
MY4$$LF&VA2 >V6GC[P)?^-;SX:V/C729O$>G6$-]J&@1:E$U[;6LK.D4\D ;
MS$C=HY%5R K%& )(-8GC#]HG]G[X>>/M*^%7C_XZ>#M#\4:Z5&B>&]8\3VEK
M?Z@6;:OD6\D@DERP(&Q3D\5^5G_!"^V^)FG_ /!<C]NG2/C#\3;KQAXCL?[$
MM]4\07,7E"XD5Y05AB!(@MT^Y%#D^7$B)N;;N/FO_!U)^SI^P-\)_A9X6U?7
M_@9XMT[XB^-OB;97WB#]H"S\+7E]_9EF[R?:1<WI9([B01@"WT]778D*^6(D
MC4$ _<ZN8^)_QL^#/P1TVWUGXS_%SPQX1L[N4Q6EWXHU^WT^*9P,E4:=U#$#
MG .<4OP4\3>#_&OP;\)>,?AYXU?Q)H&K>&;"\T/Q%)(7;5+.6W1X;HL0"QD1
ME<D@$[N@K\>/^"T7[0GQL_X)9_\ !;OX9?\ !3/Q%X<MOB3\-+[X93^';GP;
M:ZI$=5\/V@=OMUU;6SDM&NYXI/M6T1.6>WD>+?&Q /V?\,^)_#7C30+3Q7X.
M\0V.K:7?PB:QU+3+M)[>YC/1XY$)5U/8@D5>K\\O^#9?P[X9@_X)T:C\3_!?
MQ<TCQ#I/Q%^*>O>*K#PYH<TC6_@A+IXO^)#MD5&CDAV>9(H14WW!:/>C++)^
MAM !1110 5YM\=/VO/V=_P!FO4[#1OC7\0O[%N=3@>:QC_LF[N?-16"L<P1.
M%P2.#@UZ37YM?\%SO^2F^ O^P#=_^CEKYSBO-\3D625,902<HN.DKM:R2Z-/
MKW/NO#?AC <8<6T<KQLI1IS4VW!I2]V+DK.49+=:Z'U#_P /4OV"_P#HN_\
MY:^J?_(M'_#U+]@O_HN__EKZI_\ (M?CG17Y+_Q%3B'_ )]4O_ 9_P#R9_3'
M_$N7!'_01B/_  .E_P#*3]C/^'J7[!?_ $7?_P M?5/_ )%H_P"'J7[!?_1=
M_P#RU]4_^1:_'.BC_B*G$/\ SZI?^ S_ /DP_P")<N"/^@C$?^!TO_E)^QG_
M  ]2_8+_ .B[_P#EKZI_\BT?\/4OV"_^B[_^6OJG_P BU^.=%'_$5.(?^?5+
M_P !G_\ )A_Q+EP1_P!!&(_\#I?_ "D_8S_AZE^P7_T7?_RU]4_^1:/^'J7[
M!?\ T7?_ ,M?5/\ Y%K\<Z*/^(J<0_\ /JE_X#/_ .3#_B7+@C_H(Q'_ ('2
M_P#E)^ZOP+_:6^"?[2FF7^L_!3QK_;5MIDZ0WTG]FW-MY3LI91B>-"V0#R,B
MN[KX5_X(8_\ ),O'O_8>M/\ T2U?=5?L/#>95\XR2CC*R2E--M*]M&UI=M].
MY_+G'F08/A?BW%97A)2E3I.*3DTY:QC+5I16[Z)!7E?[<?\ R9]\2?\ L3[W
M_P!%&O5*\K_;C_Y,^^)/_8GWO_HHUV9M_P BK$?X)_\ I+/+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@ 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@#\@/\ @JU_P:^_!3XK?LZ^*M7_
M &"_#&N?\+7UKQ-%J,$/B;XCW8TO;+=^=>'R96:)>&<J-O!/%?5$_P#P0Z_9
M ^+7[%'P9_9.^/.B^*7M/A1I+MIO]D>-[R">&]NE#WH-Q&X>5#*7V@G 7 '
M%?:]% 'Y3?\ !);_ (()ZW^P+_P5+^,'[46LZ++!X$5/LWP8F_X326]NF@F5
MX[G[=&QW2-L8;3(6(/(KU#XN?#O_ (*B_P#!0?\ 8]^*/[!W[:_[%_P_\,7_
M (P:33-*^)GASQI#>>'HK+[2KQ7XLI)'OUNH%19(XRH665$W-; G;^A-% 'Q
MY^U)\'/^"B7[,W[*GP0_9Z_X)$6O@RZ'@:]T7P]XB?XA2+EO#UG:+;A\D@$G
MRU,I3][@_NQG-<+\0_V%OV@?AQ_P69\6?\%$;3X4I\8/AQ\1O@8_@/5?!\.J
M6,5_H4BRVTAC6'4IH;:XLIQ;-O42A@]S*2A ^?[]HH ^'?\ @@O_ ,$PO'7_
M  2]_9;\5> _B9J.GQ:UXZ^(-[XGE\-Z-?/=6?AZWDBBAM[!)W53/(D4*^9*
M% +$*-P0.WW%110 4444 %?FU_P7._Y*;X"_[ -W_P"CEK]):_-K_@N=_P E
M-\!?]@&[_P#1RU\/XB?\DI6]8?\ I2/U[P,_Y.3A?\-7_P!-R/A2BBBOYO/[
MR"BBB@ HHHH **** /TF_P""&/\ R3+Q[_V'K3_T2U?=5?"O_!#'_DF7CW_L
M/6G_ *):ONJOZ<X&_P"24POH_P#TJ1_GUXP_\G)S#_%'_P!-P"O*_P!N/_DS
M[XD_]B?>_P#HHUZI7E?[<?\ R9]\2?\ L3[W_P!%&O<S;_D58C_!/_TEGQ_#
M/_)1X+_K[3_]+B?B'1117\CG^FH4444 %%%% !1110!ZK^PW_P G@_#?_L;[
M+_T8*_;NOQ$_8;_Y/!^&_P#V-]E_Z,%?MW7[IX4_\BK$?XU_Z2C^//I(_P#)
M1X+_ *]/_P!+84445^J'\Y!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MK]NZ_=/"G_D58C_&O_24?QY])'_DH\%_UZ?_ *6PHHHK]4/YR"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**** "O(OVS?VEM0_9M^$MQJ7@/PU#XB\=ZQ!<P>!_#$LQ1+RZB@>:2>X9>8
MK.WB1IIY>H1-B!I9(HW]=KX$_P""B_[$?_!3?XA?'3QA^TM^R5^W#X3\&Z#/
M\,#H(\+Z[\.(]8NH[9%FFNHK::3/D?:9"A?8 SF&#<6$,04 \L_X(W_\%)?C
M7>?\$&_B1_P47_:=\<ZAXW\3^&M0\9:_(^KW3,)FMU,T%C$,X@@\S$21IA(U
M8!0 *^=_"O\ P5(_:K_9W_95_8A_X*.?$;XZ^)?$.H?'7XGZQI'QJT75=6EE
MTB]TJ;4Y88OLE@S?9]/>TAC4Q-;)$SE2)3(&-;__  03_8?_ &HOC-_P0 ^-
M_P"S)\2]9?3+3XBV.O:5\//"VL^'FT^YT74'@F5Y[B210\T4T[6K#(^18FQ]
MZO&-&_9,^)_[7G[$7[ 7_!-S3?!>IVOQ ^&OQ:UN?XU>&KFS=+GP7I=KJLS3
M7-^I&+=9(9%:W+D"X+J(B^3@ _1#_@Y8_:7_ &Q_V/?^"=>K?'_]DWX_6_@F
M:TUK3]-U+[-X:CN+^XCNI6B8PW4TC+;8#(05A,@*DB121M^R?V0-?USQ7^R7
M\+O%/B?5[G4-2U+X=:)=:A?WDQDFN9Y+"%Y)7=LEF9B6)/)))KX0_P"#L%Y/
M%?\ P2BUKX2>$K2XU?Q3K'B[19=-\.:3;/=7T\45R7DE6"(,_EJJ-E\;0<#.
M2 ?I;X5_M/>'?@+_ ,$E/#G[26D^$M6\9Q^ _@MIMW?>&O#,'F:A-<6NF0^;
M:>6>8I58$.K@-'AB5^7% 'I7[7/PE^+OQN^&3_#SX9?M)ZC\)K.Z\Q_$?C3P
M[;0/J\%JJ$^5:27"M%:EB=SW#*S(D95%#2"6+X3_ .#<+XK?M=^-_$7[2GPV
M^,G[8,WQR^&GP]^)W_"/_#+X@:QK4=]J-^T+W(NG9_,>4P-&+-D+L4+,YA9E
MW&O7M;_X+-?LFZA^S+\%OB=^UK^SM\0/"_A#]H;3[V":#Q-X&;4=+T+RG$1A
MU=@#LBN-VZ%O*99(LR,(T#$>2_\ !)#_ ()W>"OV=_\ @JS^T-^U7^R%I+Z'
M^SSXM\*:9IWA73[6*2'3-3U>1H;JZETY6 $EG;LLB)(H\H->211$K$P4 _3R
MBBB@ HHHH **Y'XT_';X5?L\^$$\>?&'Q3_8^DR7J6B7?V&>XS,ZLRKM@1VY
M"-SC''7I7E/_  ]2_8+_ .B[_P#EKZI_\BUYV*S?*<%5]GB,1"$M[2G%/[FT
MSW,OX8XES;#^WP."K587MS0ISG&ZW5XQ:NNQ]"45\]_\/4OV"_\ HN__ ):^
MJ?\ R+1_P]2_8+_Z+O\ ^6OJG_R+7/\ ZQ\/?]!E+_P9#_,[O]1>-_\ H5XC
M_P $5?\ Y$^A**^>_P#AZE^P7_T7?_RU]4_^1:/^'J7[!?\ T7?_ ,M?5/\
MY%H_UCX>_P"@RE_X,A_F'^HO&_\ T*\1_P""*O\ \B?0E%?/?_#U+]@O_HN_
M_EKZI_\ (M'_  ]2_8+_ .B[_P#EKZI_\BT?ZQ\/?]!E+_P9#_,/]1>-_P#H
M5XC_ ,$5?_D3Z$HKY[_X>I?L%_\ 1=__ "U]4_\ D6NN^"W[;O[,'[0WB]_
M?P>^)W]L:M'9/=O:?V+>V^(4959MT\*+P77C.>>G6M*.>Y)B*JITL53E)Z)*
M<6V_))W9ABN#^+<%AY5\1E]>$(J[E*E4C%+NVXI)>;/5J***]4^<"OP(^(O_
M "4'7?\ L,W7_HUJ_?>OP(^(O_)0==_[#-U_Z-:OQ_Q9_@X3UG_[:?U!]&G_
M 'O,_P##2_.H8U%%%?BY_6 4444 %%%% !1110!^^_PZ_P"2?:%_V!K7_P!%
M+6S6-\.O^2?:%_V!K7_T4M;-?V'0_@1]%^1_EOB_][J?XG^85^;7_!<[_DIO
M@+_L W?_ *.6OTEK\VO^"YW_ "4WP%_V ;O_ -'+7QGB)_R2E;UA_P"E(_5O
M S_DY.%_PU?_ $W(^%****_F\_O(**** "BBB@ HHHH _2;_ ((8_P#),O'O
M_8>M/_1+5]U5\*_\$,?^29>/?^P]:?\ HEJ^ZJ_IS@;_ ))3"^C_ /2I'^?7
MC#_R<G,/\4?_ $W *\K_ &X_^3/OB3_V)][_ .BC7JE>5_MQ_P#)GWQ)_P"Q
M/O?_ $4:]S-O^15B/\$__26?'\,_\E'@O^OM/_TN)^(=%%%?R.?Z:A1110 4
M444 %%%% 'JO[#?_ ">#\-_^QOLO_1@K]NZ_$3]AO_D\'X;_ /8WV7_HP5^W
M=?NGA3_R*L1_C7_I*/X\^DC_ ,E'@O\ KT__ $MA1117ZH?SD%%%% !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 %<=X?\ VB?V?O%OQ,U#X*^%?CIX
M.U/QEI*LVJ>$M/\ $]I-J=FJX#&6U20RQ@9&=RC&:Z+Q5H$?BOPQJ/A>;5+Z
MQ34K&:U>]TNZ,%S;B1"ADBD7F.1<Y5QRI (Z5^%/[5_PZ_X)M?LO?\'%O[+W
M@SX7_"SQ%\ 8O#]Y-_;?BRW\(W=EIOC+4Y94AL+6*24KYT;R/-#<7X#I(+@(
M[$ R( ?MQ\1?CY\"O@_>VVG?%OXT^$O"UQ>1&2S@\1^([6Q>= <%D6:12P!X
M)'&:F^&_QL^#7QC6\?X0_%OPQXJ73C&-0/AO7[>^%L7W;/,\EVV;MCXSC.TX
MZ&OF3]N?_@BG^P;_ ,%!_CH/VDOVX=$U?Q0-#\)PZ/HNDCQ+=:7I^DVD,MQ<
M2SDVLD;O*[SL6=WVA(HP%&TLWQ=^QA^RSJWP"_X-\?VD_C?_ ,$__AWJGA_6
M/C._BGQ+\.M)TZ>YGU2R\-+(]GIL,4DC-/)-_9\,MS&VXR&2[RN"5  /UE\&
M?M _ ;XC^,=2^'?P\^-OA'7O$&C!CJ^A:+XDM;J\L=K[&\Z&*1GBPP*G<!@\
M=:ZZOYG?%O[5?PUTG]EC_@EQ\2OV0OB/HH^+G@3Q9+X:US0-#U&(:I&LM]:P
MW-I>VZ'S5BN'$@ D $BW;E<^82?Z8J ,GQUX^\"?"[PE>^/OB9XUTGP[H6FQ
MB34=:UW4HK2TM4+!0TDTK*B LRC+$<D#O6M7X=?\'7GQI^)OQN_8(T[Q_P"
M?%MSIWPEL_C7IWAK3H;5L)XUO$MM1EN;]CU:QMYK1(;?!VS2K<389%M9&_<6
M@ HHHH **** "BO'?BM^WY^R5\$?'E]\,OB?\6/[,US3A$;VQ_L&_F\OS(EE
M3YXH&0Y1U/#'&<'!R*YW_AZE^P7_ -%W_P#+7U3_ .1:\FIGV14:CIU,534D
M[-.<4TUNFKZ-'TM#@SC#%4(UJ.75YPDDXR5&HTTU=--1LTUJFM&CZ$HKY[_X
M>I?L%_\ 1=__ "U]4_\ D6C_ (>I?L%_]%W_ /+7U3_Y%J/]8^'O^@RE_P"#
M(?YFO^HO&_\ T*\1_P""*O\ \B?0E%?/?_#U+]@O_HN__EKZI_\ (M'_  ]2
M_8+_ .B[_P#EKZI_\BT?ZQ\/?]!E+_P9#_,/]1>-_P#H5XC_ ,$5?_D3Z$HK
MY[_X>I?L%_\ 1=__ "U]4_\ D6C_ (>I?L%_]%W_ /+7U3_Y%H_UCX>_Z#*7
M_@R'^8?ZB\;_ /0KQ'_@BK_\B?0E%?/?_#U+]@O_ *+O_P"6OJG_ ,BU[%\*
M?BOX ^-W@.Q^)OPPU_\ M/0]1,HLK[[++#YGERM$_P DJJXPZ,.5&<9&1@UT
MX7-LJQU1T\-7A4DE>T91D[=[)O35'GYEPUQ%D]!5L?@ZM&#=E*I3G!-V;M>2
M2O9-VWLGV.BHHHKT#Q3Y(_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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!PW[1/[1/
MPQ_9<^%E[\7/BO?7R:?:ND-M8Z/I<U_J&I73Y$=K:6L"M+<SN0<(BDX#,<*K
M,/#/^"='_!8_]D#_ (*;>*/&'PZ^!D/B_0/%W@1Q_P )'X-\?>'_ .S=2MXC
M(8O.$:R2*5$@V,-P=&*AU7<N?I[Q#93W%@U]IFCV%YJ=DDDVCIJ#F.-;GRG1
M<R!':($.R,ZJS!7;ALX/Y!?\$I/'_P </A#_ ,'"?[1_P6_;C_9H\.:/\6/B
MQX9B\3Z-XV\':C/-I_\ 8=IY$$-K ) N^WD5%9IV2.4SVSK(N2!& ?IC^T+^
MVO\  7]FSQCX;^%/C'6K[5O'?C-W7P?\/?"VG/J&M:N$R9)8[>/_ %4" ,7N
M9FC@0*=TBXJW^T!^UE\-_P!E;]EKQ#^UO^T1I>J^%?#OA;1SJ&N:?=K;SWMN
M-XC2 "VFDBDE>1D1525@6=1N';\-?@/^T5^VUXD_:2_X*._\%7?@Y\1/"]OX
M[^"VJII6GZ%XR\)OJ0/AJSO;[?IL4JW,7V-1;Z<C/M1C)+%G,99F/WS\4V_;
M'_X+I_\ !)#X+?&O]CCXK^'_ (->*?$&KV/BG6IM7@FN8DN].EGC^SPXC?\
M="^B6='=&($$7!.30!Z;_P $[O\ @O+^P[_P5!^-%_\  K]EC3?'EQJ^E:!+
MK&I76M^&%M;2VM4EBBRTOG-\S/,BJN,GD]%)'VG7Y8_\$G?VN?\ @J;\#OV_
M+_\ X)7?\%8O"_AWQ!K>H^";CQ+\/OBIX6L((H]6M;:5(Y(W:WBA26/#-AGB
MBG1X\2*XF1A]Z?MT_M=^ OV$?V4_%W[5'Q*"G2_#%M;JJ2.R1R75U=0V=JDK
MHKM%$;BXA#R!6*(6?:VW! ,[XF?\% /V<?A7^VG\-?V ==\07=U\2_BAI^I7
M^BZ3IT"2)8V=G:3W+7%XQ<&%)%MIDBPK%WC88 4L/:Z_G8\(_MI?L-ZU_P '
M*_[,G[1G@7]JW3O'=KJ'@>]T_P"(_P 1(-(O;>*^\6:A!KEI#;I#+$)(H0;K
M3K6W0!EB@6!6<E'>OZ)Z "BBB@ HHHH XG]I"_\ V@-*^!/BK4OV5="\-:I\
M18-'E?PAIWC&>6/3+F] RB7#0E7"'D<,O. 6498?&7Q@_9"_::_X*OZ;\ A^
MW+^RAI?PAO\ X1?$^S\9^*[NW\7V>L'5&M(9 -.TTVK.R6UU,89)FG:-HTMT
M51,Q$B?H'10!X7_P4M^'W[0WQ?\ V&OB+\&/V6+*&3QKXVT/_A';"ZN+Z.W2
MPMKZ1+:\O"[LO,-I+<2J%^=G10HR:]'\"> _#_[//P/T/X7_  O\'7EYI/@O
MPU::3H&AZ<\"SR6UK D,,2&:2*(-L11EW1>.HKK:* /AG1O^"8_C#]IK_@H/
MX6_X*!?MB>&/#/AO2?A=Y\OP@^$GAEUN3;:E.RM-KFKW2QI'->DQQ%880\<9
M@A/G2,A+>I:_+_P4\;_@ISHMKH5CX%/[++>!9?[<GE<?VT-9VR[0@SOW>9Y/
M0>3Y/F9/F;:^E** /Q2_X*G_ /!J9\+=?_9JT3P]_P $R/"NL?\ ":VWC"S-
M];^-/B7=R6,>C+;72RB-+AF19!*;8+@ A=P'&:_8/X'?!OP7^SS\'O#7P,^'
M$=XN@^$]%M]+TA=1OGN9Q;PH$3S)9"6D; &68DFNJHH **** "BBB@#\=_\
M@JQ_R?AXW_ZYZ9_Z;;6OG>OHC_@JQ_R?AXW_ .N>F?\ IMM:^=Z_E#B/_DH<
M9_U]J?\ I;/])>!/^2(RO_L'H_\ IN(4445XQ]6%%%% !1110 5^Q/\ P2G_
M .3#_!'_ %TU/_TY75?CM7[$_P#!*?\ Y,/\$?\ 734__3E=5^E>%G_)0U?^
MO4O_ $N!^!?2,_Y(C#_]A$/_ $W5/H>BBBOWX_BP^2/^"T?_ ":'9_\ 8Z67
M_HBYK\IJ_5G_ (+1_P#)H=G_ -CI9?\ HBYK\IJ_GCQ,_P"2F?\ @C^I_<?T
M?_\ DWZ_Z^U/_;0HHHK\^/VT**** "BBB@ KZX_X(N?\G>7G_8EWO_H^VKY'
MKZX_X(N?\G>7G_8EWO\ Z/MJ^BX1_P"2FPG^-'POB=_R;_,O^O4C]6****_J
M8_SI"OP(^(O_ "4'7?\ L,W7_HUJ_?>OP(^(O_)0==_[#-U_Z-:OQ_Q9_@X3
MUG_[:?U!]&G_ 'O,_P##2_.H8U%%%?BY_6 4444 %%%% !1110!^^_PZ_P"2
M?:%_V!K7_P!%+6S6-\.O^2?:%_V!K7_T4M;-?V'0_@1]%^1_EOB_][J?XG^8
M5^;7_!<[_DIO@+_L W?_ *.6OTEK\VO^"YW_ "4WP%_V ;O_ -'+7QGB)_R2
ME;UA_P"E(_5O S_DY.%_PU?_ $W(^%****_F\_O(**** "BBB@ HHHH _2;_
M ((8_P#),O'O_8>M/_1+5]U5\*_\$,?^29>/?^P]:?\ HEJ^ZJ_IS@;_ ))3
M"^C_ /2I'^?7C#_R<G,/\4?_ $W *\K_ &X_^3/OB3_V)][_ .BC7JE>5_MQ
M_P#)GWQ)_P"Q/O?_ $4:]S-O^15B/\$__26?'\,_\E'@O^OM/_TN)^(=%%%?
MR.?Z:A1110 4444 %%%% 'JO[#?_ ">#\-_^QOLO_1@K]NZ_$3]AO_D\'X;_
M /8WV7_HP5^W=?NGA3_R*L1_C7_I*/X\^DC_ ,E'@O\ KT__ $MA1117ZH?S
MD%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?%/[;G_!?#]A+]@7X
MHP_#7XU6'Q$OK9-573-:\8^&/ \UYH6C7I&YK:>]+(DDZ+EGAM_.D3!5E# J
M/L?PMXG\/^-O#.G>,_"6KP:AI6KV$-[IE_:ONBN;>5!)'*A[JR,&![@T 7Z*
M\4^#W_!0#]G'X]?M<_$G]BWX5^(+O5O%OPGTZQN/&EU;P(;"UFN6D46:S!\O
M<1^7^\4+M0L%+%U=5^>/VF_^#CO_ ()G?LE_M+?\,S_%?Q1XO,]MK#Z3K7C+
M2O"DEQH.E7T;!)[>6ZWAI'A8[91!'+Y;!E8AE90 ?>5%0Z;J6GZQIUOJ^D7T
M-U:74*36MS;R!XYHV 975APRD$$$<$&OF7_@H;_P5N_9>_X)KZ<MS\9O#OCS
MQ)=I9)?ZGIOP]\)2:I)I%B[M&EW>REHX+.)G1U0RRJTA1]BML; !]045YU^R
M=^U3\$_VV?V?/#7[3W[._BHZQX1\56CS:9=R6[0R*T<CPRPRQMRDD<L<D;*>
MC(<$C!/HM !1110 4444 >%?MR_LH_&_]J#1/"4W[/W[;/C/X)^(/"'B,:K#
MJ?AFTBO+/5EV%#:W]G*R)=P\Y$;MLSDE6.TK9^"O[&NG>"/C[J/[7WQC\;)X
MW^+.J>#;7PFWBB/14TVUT_1H)Y+G['9VJO(85DN)&GE:265W?: RHB(OME%
M'PS\4?\ @B!X UOXH?'WQE\#/COJ?@'0_P!J+05TWXT^&8M!BODNW+2>;>Z?
M*TB?8KF5+BZ#-(MQ'NNI'$8.W'>_&O\ X)EZEJ'[*WPR_9@_8G_:Z\>_L_6_
MPGGM#X;U/P;*ERM[!!"T?D:C!(56^1RQE99&VM(2SJV<#ZIHH \?^#'[*^H^
M$?B1:_M ?'7XHO\ $'XD6GA0^'+7Q,V@P:9;V6GO,D\Z6UK"6\MIY8H7E9I'
M),$878J[3P'[#_\ P3/TS]D#6_C)?>,_VA_%WQ8L/B[XY/B%]&^(#+=6NC#?
M)(L,2.65V+2+NDPH80081?+R?I^B@#Y%^(/_  1X_9_\<?\ !3CX:_\ !2ZS
MU--'U#X;>%)]%M/ ^G>'[1--OVD34%%U*0H82H;_ '*0.#;Q\U]=444 %%%%
M !7-?&7XA_\ "H_A)XF^*7]C_P!H?\([H5UJ7V'[1Y7VCR8FD\O?M;9G;C=M
M.,]#72UYK^V5_P FE?$O_L1=4_\ 262N3'U9T<#5J0=G&,FO5)V/2R?#TL5F
M^'H55>,ZD(M=TY)-::[=CY!_X?O_ /5J_P#Y?'_W#1_P_?\ ^K5__+X_^X:_
M/>BOYT_XB!Q=_P!!/_DE/_Y _NK_ (@GX8_] '_E6M_\L/T(_P"'[_\ U:O_
M .7Q_P#<-'_#]_\ ZM7_ /+X_P#N&OSWHH_XB!Q=_P!!/_DE/_Y /^()^&/_
M $ ?^5:W_P L/T(_X?O_ /5J_P#Y?'_W#1_P_?\ ^K5__+X_^X:_/>BC_B('
M%W_03_Y)3_\ D _X@GX8_P#0!_Y5K?\ RP_0C_A^_P#]6K_^7Q_]PT?\/W_^
MK5__ "^/_N&OSWHH_P"(@<7?]!/_ ))3_P#D _X@GX8_] '_ )5K?_+#]+?@
MU_P6;_X6Y\6_#/PM_P"&;_[/_P"$BUVUTW[=_P )AYOV?SI5C\S9]C7?C=G;
MN&<=17W'7X<_L:_\G:_#3_L>M+_]*HZ_<:OU7P^SS-,\P-:IC:G.XR26D5I;
M^ZD?S?XV\(\/<(9OA*&4T/91G3<I+FG*[4K7]^4FM.P4445^@GXF?CO_ ,%6
M/^3\/&__ %STS_TVVM?.]?1'_!5C_D_#QO\ ]<],_P#3;:U\[U_*'$?_ "4.
M,_Z^U/\ TMG^DO G_)$97_V#T?\ TW$****\8^K"BBB@ HHHH *_8G_@E/\
M\F'^"/\ KIJ?_IRNJ_':OV)_X)3_ /)A_@C_ *Z:G_Z<KJOTKPL_Y*&K_P!>
MI?\ I<#\"^D9_P D1A_^PB'_ *;JGT/1117[\?Q8?)'_  6C_P"30[/_ +'2
MR_\ 1%S7Y35^K/\ P6C_ .30[/\ ['2R_P#1%S7Y35_/'B9_R4S_ ,$?U/[C
M^C__ ,F_7_7VI_[:%%%%?GQ^VA1110 4444 %?7'_!%S_D[R\_[$N]_]'VU?
M(]?7'_!%S_D[R\_[$N]_]'VU?1<(_P#)383_ !H^%\3O^3?YE_UZD?JQ1117
M]3'^=(5^!'Q%_P"2@Z[_ -AFZ_\ 1K5^^]?@1\1?^2@Z[_V&;K_T:U?C_BS_
M  <)ZS_]M/Z@^C3_ +WF?^&E^=0QJ***_%S^L HHHH **** "BBB@#]]_AU_
MR3[0O^P-:_\ HI:V:QOAU_R3[0O^P-:_^BEK9K^PZ'\"/HOR/\M\7_O=3_$_
MS"OS:_X+G?\ )3? 7_8!N_\ T<M?I+7YM?\ !<[_ )*;X"_[ -W_ .CEKXSQ
M$_Y)2MZP_P#2D?JW@9_R<G"_X:O_ *;D?"E%%%?S>?WD%%%% !1110 4444
M?I-_P0Q_Y)EX]_[#UI_Z):ONJOA7_@AC_P DR\>_]AZT_P#1+5]U5_3G W_)
M*87T?_I4C_/KQA_Y.3F'^*/_ *;@%>5_MQ_\F??$G_L3[W_T4:]4KRO]N/\
MY,^^)/\ V)][_P"BC7N9M_R*L1_@G_Z2SX_AG_DH\%_U]I_^EQ/Q#HHHK^1S
M_34**** "BBB@ HHHH ]5_8;_P"3P?AO_P!C?9?^C!7[=U^(G[#?_)X/PW_[
M&^R_]&"OV[K]T\*?^15B/\:_])1_'GTD?^2CP7_7I_\ I;"BBBOU0_G(****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH _,?_ (.BO W[56N_\$WM7TKX
M$_ [P9XD^&&D:K:>(OBW9W&H3PZJUC:WHO)3;0Q1HJQ%T$EQ.LPF"-(53&]Q
MUWQ1_P""O'[./P?_ .":G[/WQ0?Q5;?!#3?C?X;L+#PYJ-]9RWD'@JQCL4>Z
MDC$<3F>2"("&U!C*O+) \B^4LN/0?#__  3&_:2;PS\3?@7\5_\ @ICXY\=_
M";XH3:C'J7AGQ/X<MY];TW3[TNMSI]KK#2DQP/$[0[3 ?+0GR?);#CZ;T?X"
M?!/0OAYX?^$^G_"K03X;\*:7!IWAO1KG3(YX-.M88EBBBB60-M"QHJ^N%&:
M/Q5_X-V_V@?V.(_^"V/[5'@O]GSXAVUSX=\>V]FWPNVQ73/K5K9^;+<3&29-
M[2!29'>8AY&9F)9B37V%_P %U_V9-._;H^$WPZ_X)-_ ?PMID'B'Q;XRLO$.
MJW=MIZ?9_ _AJS>7[7K$@48B:223[-"GRFXDEF4'"2%?9OV0?^"27P8_8[_;
M>^,?[;G@KQ3->ZE\79H';0)=&MH;;01&6)6U:,;@&#8/3(%?.WQ[_P"#=?XG
M?'_]H;QE^TGJ_P#P5]^.GA_7/&U^L^IVOA&==-M(H8P5MK6.."90(88SL0-D
M@%B269F(!^CWPV\+>%? OP]T/P+X&D5M&T+2;?3=+VS"3$%O&L*+N'WB @!/
MJ#7A'_!53P)^UCXU_85^)_@']AOX<>#=;\:>+_#-_IU]:^)[U[;[1;3V;6\I
M@58F2XNS%A(EG>.+(7<Q4;3R7[5W_!)33_VD/V7O@I^R[X-_:Q^(7PXT_P"#
M&H:-+::OX2O/+N=8AT^U6V59R&7$I"AUERVQRS;'S73>(OV,?VNK+]L#Q-^T
MG\(_^"D'BC2/"OBRQM8+_P"%'B;PK#K>DZ;)# D/G::7GB-B[;3(0%=7DD9I
M!(-JJ >(_P#!L+\;? OQ?_X)'^#O#G@?X+_\((WP]UK4/"NN:0L\LBW&I0NE
MS<7@:;]X#,]WYCHQ.R1G0?*JU^@]>;_LG_LJ_"/]C+X)Z=\"/@QIMQ'I=E<W
M-Y>7U_*LEYJ=]<S--<WMS(JJ'FEE=G8JJJ,A45$55'I% !1110 5\5_\%7_V
MM?V@_P!FGQ)X+T_X)_$#^Q8=6L;V34$_LJTN?-:-X@AS/$Y7 9NF,YYK[4K\
MY?\ @NI_R.'PY_[!FH_^C(*^0X[Q.)P?#%:K0FX23C9Q;37OQ6ZU/T_P=R_
M9IX@X7#8RE&K3:J7C.*E%VIS:NI)IV:NM-SPW_AZE^WI_P!%W_\ +7TO_P"1
M:/\ AZE^WI_T7?\ \M?2_P#Y%KY[HK^?_P#6/B'_ *#*O_@R?^9_:_\ J+P1
M_P!"O#_^"*7_ ,B?0G_#U+]O3_HN_P#Y:^E__(M'_#U+]O3_ *+O_P"6OI?_
M ,BU\]T4?ZQ\0_\ 095_\&3_ ,P_U%X(_P"A7A__  12_P#D3Z$_X>I?MZ?]
M%W_\M?2__D6C_AZE^WI_T7?_ ,M?2_\ Y%KY[HH_UCXA_P"@RK_X,G_F'^HO
M!'_0KP__ ((I?_(GT)_P]2_;T_Z+O_Y:^E__ "+1_P /4OV]/^B[_P#EKZ7_
M /(M?/=%'^L?$/\ T&5?_!D_\P_U%X(_Z%>'_P#!%+_Y$_5C_@E!^T[\<?VE
MO#7C34/C9XW_ +:FTF^LH]/?^S;:V\I9$E+C$$:!LE5ZYQCBOKBO@K_@A7_R
M)OQ%_P"PGIW_ *+GK[UK^AN"L1B,5PQAZM>;G)J5W)MM^_):MZG\.^+&!P67
M>(..PV$I1ITXN%HPBHQ5Z<&[)))7;;T6X5YK^V5_R:5\2_\ L1=4_P#262O2
MJ\U_;*_Y-*^)?_8BZI_Z2R5[>9_\BVO_ ()?^DL^3X>_Y'^$_P"OM/\ ]+1^
M'-%%%?R*?Z<!1110 4444 %%%% 'I7[&O_)VOPT_['K2_P#TJCK]QJ_#G]C7
M_D[7X:?]CUI?_I5'7[C5^Y>%'_(MQ'^-?^DG\@?22_Y'^!_Z]2_]+"BBBOU8
M_FX_'?\ X*L?\GX>-_\ KGIG_IMM:^=Z^B/^"K'_ "?AXW_ZYZ9_Z;;6OG>O
MY0XC_P"2AQG_ %]J?^EL_P!)>!/^2(RO_L'H_P#IN(4445XQ]6%%%% !1110
M 5^Q/_!*?_DP_P $?]=-3_\ 3E=5^.U?L3_P2G_Y,/\ !'_734__ $Y75?I7
MA9_R4-7_ *]2_P#2X'X%](S_ )(C#_\ 81#_ --U3Z'HHHK]^/XL/DC_ (+1
M_P#)H=G_ -CI9?\ HBYK\IJ_5G_@M'_R:'9_]CI9?^B+FORFK^>/$S_DIG_@
MC^I_<?T?_P#DWZ_Z^U/_ &T****_/C]M"BBB@ HHHH *^N/^"+G_ "=Y>?\
M8EWO_H^VKY'KZX_X(N?\G>7G_8EWO_H^VKZ+A'_DIL)_C1\+XG?\F_S+_KU(
M_5BBBBOZF/\ .D*_ CXB_P#)0==_[#-U_P"C6K]]Z_ CXB_\E!UW_L,W7_HU
MJ_'_ !9_@X3UG_[:?U!]&G_>\S_PTOSJ&-1117XN?U@%%%% !1110 4444 ?
MOO\ #K_DGVA?]@:U_P#12ULUC?#K_DGVA?\ 8&M?_12ULU_8=#^!'T7Y'^6^
M+_WNI_B?YA7YM?\ !<[_ )*;X"_[ -W_ .CEK]):_-K_ (+G?\E-\!?]@&[_
M /1RU\9XB?\ )*5O6'_I2/U;P,_Y.3A?\-7_ --R/A2BBBOYO/[R"BBB@ HH
MHH **** /TF_X(8_\DR\>_\ 8>M/_1+5]U5\*_\ !#'_ ))EX]_[#UI_Z):O
MNJOZ<X&_Y)3"^C_]*D?Y]>,/_)R<P_Q1_P#3< KRO]N/_DS[XD_]B?>_^BC7
MJE>5_MQ_\F??$G_L3[W_ -%&O<S;_D58C_!/_P!)9\?PS_R4>"_Z^T__ $N)
M^(=%%%?R.?Z:A1110 4444 %%%% 'JO[#?\ R>#\-_\ L;[+_P!&"OV[K\1/
MV&_^3P?AO_V-]E_Z,%?MW7[IX4_\BK$?XU_Z2C^//I(_\E'@O^O3_P#2V%%%
M%?JA_.04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117Y'?$S_@IW^W'X>^
M)'B#0-(^-_DVECK=W;VL7_"-:8VR-)G55RUL2<  9))KYSB'B? <-0IRQ492
MY[I<J3VMO>2[GW? _A[G7'U:O3R^I3@Z2BW[1R5^:Z5N6$NVM['ZXT5^.?\
MP]2_;T_Z+O\ ^6OI?_R+1_P]2_;T_P"B[_\ EKZ7_P#(M?+_ /$5.'O^?57_
M ,!A_P#)GZ'_ ,2Y<;_]!&'_ / ZO_RD_8RBOQS_ .'J7[>G_1=__+7TO_Y%
MH_X>I?MZ?]%W_P#+7TO_ .1:/^(J</?\^JO_ (##_P"3#_B7+C?_ *",/_X'
M5_\ E)^QE%?CG_P]2_;T_P"B[_\ EKZ7_P#(M'_#U+]O3_HN_P#Y:^E__(M'
M_$5.'O\ GU5_\!A_\F'_ !+EQO\ ]!&'_P# ZO\ \I/V,HK\<_\ AZE^WI_T
M7?\ \M?2_P#Y%H_X>I?MZ?\ 1=__ "U]+_\ D6C_ (BIP]_SZJ_^ P_^3#_B
M7+C?_H(P_P#X'5_^4G[&45B?#/5]1\0_#?P_K^KW'G7=]HEI<74NP+OD>%&9
ML* !DDG  %;=?I%.:J04ULU<_!:U*5"M*G+>+:^[0*_.7_@NI_R.'PY_[!FH
M_P#HR"OT:K\Y?^"ZG_(X?#G_ +!FH_\ HR"OC/$/_DDZ_K#_ -+B?JW@?_R<
MK!^E7_TU,^":***_FT_O8**** "BBB@ HHHH _1O_@A7_P B;\1?^PGIW_HN
M>OO6O@K_ ((5_P#(F_$7_L)Z=_Z+GK[UK^F> _\ DD\-Z2_]+D?Y^^,O_)RL
MP]8?^FH!7FO[97_)I7Q+_P"Q%U3_ -)9*]*KS7]LK_DTKXE_]B+JG_I+)7T.
M9_\ (MK_ ."7_I+/B>'O^1_A/^OM/_TM'X<T445_(I_IP%%%% !1110 4444
M >E?L:_\G:_#3_L>M+_]*HZ_<:OPY_8U_P"3M?AI_P!CUI?_ *51U^XU?N7A
M1_R+<1_C7_I)_('TDO\ D?X'_KU+_P!+"BBBOU8_FX_'?_@JQ_R?AXW_ .N>
MF?\ IMM:^=Z^B/\ @JQ_R?AXW_ZYZ9_Z;;6OG>OY0XC_ .2AQG_7VI_Z6S_2
M7@3_ )(C*_\ L'H_^FXA1117C'U84444 %%%% !7[$_\$I_^3#_!'_734_\
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
M_D58C_!/_P!)9\?PS_R4>"_Z^T__ $N)^(=%%%?R.?Z:A1110 4444 %%%%
M'JO[#?\ R>#\-_\ L;[+_P!&"OV[K\1/V&_^3P?AO_V-]E_Z,%?MW7[IX4_\
MBK$?XU_Z2C^//I(_\E'@O^O3_P#2V%%%%?JA_.04444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17*?&7XW_"_P#9^\&G
MX@?%WQ/_ &1I NH[8W?V*>X_>OG:NR%';G:><8XKR;_AZE^P7_T7?_RU]4_^
M1:\[%9OE."J^SQ&(A"6]I3C%V[V;3/<R_ACB3-\/[? X*M5A>W-"G.<;K=7C
M%JZ['T)17SW_ ,/4OV"_^B[_ /EKZI_\BT?\/4OV"_\ HN__ ):^J?\ R+7/
M_K'P]_T&4O\ P9#_ #.[_47C?_H5XC_P15_^1/H2BOGO_AZE^P7_ -%W_P#+
M7U3_ .1:/^'J7[!?_1=__+7U3_Y%H_UCX>_Z#*7_ (,A_F'^HO&__0KQ'_@B
MK_\ (GT)17SW_P /4OV"_P#HN_\ Y:^J?_(M'_#U+]@O_HN__EKZI_\ (M'^
ML?#W_092_P#!D/\ ,/\ 47C?_H5XC_P15_\ D3Z$HKY[_P"'J7[!?_1=_P#R
MU]4_^1:ZOX-?MR?LM_M ^,A\/_A%\4/[7U<VLER+3^Q+ZW_=)C<V^:%%XW#C
M.>:TI9[DF(JJG2Q5.4GHDIQ;;[))W9AB>#N+L%AY5\1EU>$(J\I2HU%%)=6W
M%)+S9ZS1117JGS@5^"GQE_Y+!XK_ .QEOO\ TH>OWKK\%/C+_P E@\5_]C+?
M?^E#U^0^+/\ NV$]9_E$_IWZ-7^_YE_AI_G,YJBBBOQ4_K,**** "BBB@ HH
MHH _>SX-?\D?\*?]BU8_^DZ5TE<W\&O^2/\ A3_L6K'_ -)TKI*_L'"_[M#T
M7Y'^7>8?[_5_Q2_-A7YR_P#!=3_D</AS_P!@S4?_ $9!7Z-5^<O_  74_P"1
MP^'/_8,U'_T9!7R'B'_R2=?UA_Z7$_3O _\ Y.5@_2K_ .FIGP31117\VG][
M!1110 4444 %%%% 'Z-_\$*_^1-^(O\ V$]._P#1<]?>M?!7_!"O_D3?B+_V
M$]._]%SU]ZU_3/ ?_))X;TE_Z7(_S]\9?^3E9AZP_P#34 KS7]LK_DTKXE_]
MB+JG_I+)7I5>:_ME?\FE?$O_ +$75/\ TEDKZ',_^1;7_P $O_26?$\/?\C_
M  G_ %]I_P#I:/PYHHHK^13_ $X"BBB@ HHHH **** /2OV-?^3M?AI_V/6E
M_P#I5'7[C5^'/[&O_)VOPT_['K2__2J.OW&K]R\*/^1;B/\ &O\ TD_D#Z27
M_(_P/_7J7_I84445^K'\W'X[_P#!5C_D_#QO_P!<],_]-MK7SO7T1_P58_Y/
MP\;_ /7/3/\ TVVM?.]?RAQ'_P E#C/^OM3_ -+9_I+P)_R1&5_]@]'_ --Q
M"BBBO&/JPHHHH **** "OV)_X)3_ /)A_@C_ *Z:G_Z<KJOQVK]B?^"4_P#R
M8?X(_P"NFI_^G*ZK]*\+/^2AJ_\ 7J7_ *7 _ OI&?\ )$8?_L(A_P"FZI]#
MT445^_'\6'R1_P %H_\ DT.S_P"QTLO_ $1<U^4U?JS_ ,%H_P#DT.S_ .QT
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@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^
M1/\ @J#^R#^W-^UUX;NM&_9Q_P""@>I_ ;0M!\/27EI-X3LW%]K6KYE;%[=K
M)'):V4:)$ L)+.9I6<$11JP!]=T5^<7_  ;Y_P#!0#X]_&S_ ((Y77[77_!0
M#QE+<Q^#-1UTGQOJ, 6;4] TZ%)6O9BH E>-Q=0%P,O]E!8LY9CQO_!,C_@J
M1X'_ ."G_P 3Q\6/VD?VR;+X?0>*?$EW9? W]G;0/%_]D7=S96TGE_;=1NH'
M2XOKV5U8+:+*L*HFX0R>8& !^I]%?!W_  44_8(_X*E_MD_M,Q>)OV8?^"EF
MI_L^?#O0_"UK86^FZ%82WUQK>HF6>:XO)(TGA6) DD$*Y<L3"YV@%2U?_@WK
MLOVGM9_99\;?%3]I3]K?Q1\8HM;^*6LZ?X!\4^(G9$N]"TRX>PCNX86=_)%Q
M<0W4F-S93RN3B@#[YHKX>_X+\_MSZ1^Q1^Q%#;I^T)>_"W7/B/XJL_#>D>/-
M)T=]1O- B.ZYN[Z*UC='F*P0/$-K+M>YC.:\G_X(!6GB7XJ:SXF_:(C_ ."Y
M6N_M5:"FC)I:>$=0T.YTAO#UU)*LGVFZM+FX>82%8FCC9D5"#*5+XRH!^G-%
M%% !1110!\I?\%D_^3-W_P"QIL?Y2U^3E?K'_P %D_\ DS=_^QIL?Y2U^3E?
MSUXF_P#)2_\ ;D?S9_;_ -'W_D@7_P!?I_E ****_/#]Q"BBB@ HHHH *^K?
M^"-G_)Y"?]BM??SBKY2KZM_X(V?\GD)_V*U]_.*OH.$_^2EPG_7R/YGQ'B5_
MR0.9?]>9_D?K'1117]4'^<P5^"GQE_Y+!XK_ .QEOO\ TH>OWKK\%/C+_P E
M@\5_]C+??^E#U^0^+/\ NV$]9_E$_IWZ-7^_YE_AI_G,YJBBBOQ4_K,****
M"BBB@ HHHH _>SX-?\D?\*?]BU8_^DZ5TE<W\&O^2/\ A3_L6K'_ -)TKI*_
ML'"_[M#T7Y'^7>8?[_5_Q2_-A7YR_P#!=3_D</AS_P!@S4?_ $9!7Z-5^<O_
M  74_P"1P^'/_8,U'_T9!7R'B'_R2=?UA_Z7$_3O _\ Y.5@_2K_ .FIGP31
M117\VG][!1110 4444 %%%% 'Z-_\$*_^1-^(O\ V$]._P#1<]?>M?!7_!"O
M_D3?B+_V$]._]%SU]ZU_3/ ?_))X;TE_Z7(_S]\9?^3E9AZP_P#34 KS7]LK
M_DTKXE_]B+JG_I+)7I5>:_ME?\FE?$O_ +$75/\ TEDKZ',_^1;7_P $O_26
M?$\/?\C_  G_ %]I_P#I:/PYHHHK^13_ $X"BBB@ HHHH **** /2OV-?^3M
M?AI_V/6E_P#I5'7[C5^'/[&O_)VOPT_['K2__2J.OW&K]R\*/^1;B/\ &O\
MTD_D#Z27_(_P/_7J7_I84445^K'\W'X[_P#!5C_D_#QO_P!<],_]-MK7SO7T
M1_P58_Y/P\;_ /7/3/\ TVVM?.]?RAQ'_P E#C/^OM3_ -+9_I+P)_R1&5_]
M@]'_ --Q"BBBO&/JPHHHH **** "OV)_X)3_ /)A_@C_ *Z:G_Z<KJOQVK]B
M?^"4_P#R8?X(_P"NFI_^G*ZK]*\+/^2AJ_\ 7J7_ *7 _ OI&?\ )$8?_L(A
M_P"FZI]#T445^_'\6'R1_P %H_\ DT.S_P"QTLO_ $1<U^4U?JS_ ,%H_P#D
MT.S_ .QTLO\ T1<U^4U?SQXF?\E,_P#!']3^X_H__P#)OU_U]J?^VA1117Y\
M?MH4444 %%%% !7UQ_P1<_Y.\O/^Q+O?_1]M7R/7UQ_P1<_Y.\O/^Q+O?_1]
MM7T7"/\ R4V$_P :/A?$[_DW^9?]>I'ZL4445_4Q_G2%?@1\1?\ DH.N_P#8
M9NO_ $:U?OO7X$?$7_DH.N_]AFZ_]&M7X_XL_P '">L__;3^H/HT_P"]YG_A
MI?G4,:BBBOQ<_K **** "BBB@ HHHH _??X=?\D^T+_L#6O_ **6MFL;X=?\
MD^T+_L#6O_HI:V:_L.A_ CZ+\C_+?%_[W4_Q/\PK\VO^"YW_ "4WP%_V ;O_
M -'+7Z2U^;7_  7._P"2F^ O^P#=_P#HY:^,\1/^24K>L/\ TI'ZMX&?\G)P
MO^&K_P"FY'PI1117\WG]Y!1110 4444 %%%% 'Z3?\$,?^29>/?^P]:?^B6K
M[JKX5_X(8_\ ),O'O_8>M/\ T2U?=5?TYP-_R2F%]'_Z5(_SZ\8?^3DYA_BC
M_P"FX!7E?[<?_)GWQ)_[$^]_]%&O5*\K_;C_ .3/OB3_ -B?>_\ HHU[F;?\
MBK$?X)_^DL^/X9_Y*/!?]?:?_I<3\0Z***_D<_TU"BBB@ HHHH **** /5?V
M&_\ D\'X;_\ 8WV7_HP5^W=?B)^PW_R>#\-_^QOLO_1@K]NZ_=/"G_D58C_&
MO_24?QY])'_DH\%_UZ?_ *6PHHHK]4/YR"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *_.;_@O=_P %+M._9K\%:;^Q[X;^&?Q0\17?Q'M7B\?ZI\+O#+7E[H?A
MN0,DZ02OMACO;H!H(R6)@1Y)]I985D_1FB@#\WO@'XPLO^"J7_!'3XT_LW_L
MI?LD>(O@CX4L_ ]]X ^&?AGQI:"QNY[M=,$@9DW$+;L\]O%YI9F9O/=V)R!^
M<[_L]_%C]IC_ ()9_L3?L(_#7X<:WI'[1/PI_:"U"S\4:#<:7+;ZEX-T];Z]
MN9]4N@RAK:UVR:?*)FPDCJ%0NRXK^CFB@#YY_P""J_QT\<?L]_L"?$;QE\)[
M"YN_&VJZ0OAWP):V2EIGUO5)4T^R9 .3Y<URDI]%B8G !-26=EX3_P""5/\
MP30MM.\*_#_6/%FF?!+X711QZ)X9M-][J[65JHD9%_ORNK2.W.-SL0<8KZ"H
MH ^"OB]_P50_8O\ $O[$_P &/VL_VT_V(O&\O@_XL3RVXT_7?A?'KR>$B6*-
M-J",I:.WE$8:-XXW>9-K"/J!Q/\ P3Z_X)Y?LY?#+_@K3X@_;G_X)W:'_P (
MY\%/$GP4_L_7K'2+&:UT;4O$%QJ,4J#3XI55?+CM[8/((AY44DBHN&:5$_2N
MB@ HHHH **** /E+_@LG_P F;O\ ]C38_P I:_)ROUC_ ."R?_)F[_\ 8TV/
M\I:_)ROYZ\3?^2E_[<C^;/[?^C[_ ,D"_P#K]/\ * 4445^>'[B%%%% !111
M0 5]6_\ !&S_ )/(3_L5K[^<5?*5?5O_  1L_P"3R$_[%:^_G%7T'"?_ "4N
M$_Z^1_,^(\2O^2!S+_KS/\C]8Z***_J@_P Y@K\%/C+_ ,E@\5_]C+??^E#U
M^]=?@I\9?^2P>*_^QEOO_2AZ_(?%G_=L)ZS_ "B?T[]&K_?\R_PT_P YG-44
M45^*G]9A1110 4444 %%%% '[V?!K_DC_A3_ +%JQ_\ 2=*Z2N;^#7_)'_"G
M_8M6/_I.E=)7]@X7_=H>B_(_R[S#_?ZO^*7YL*_.7_@NI_R.'PY_[!FH_P#H
MR"OT:K\Y?^"ZG_(X?#G_ +!FH_\ HR"OD/$/_DDZ_K#_ -+B?IW@?_R<K!^E
M7_TU,^":***_FT_O8**** "BBB@ HHHH _1O_@A7_P B;\1?^PGIW_HN>OO6
MO@K_ ((5_P#(F_$7_L)Z=_Z+GK[UK^F> _\ DD\-Z2_]+D?Y^^,O_)RLP]8?
M^FH!7FO[97_)I7Q+_P"Q%U3_ -)9*]*KS7]LK_DTKXE_]B+JG_I+)7T.9_\
M(MK_ ."7_I+/B>'O^1_A/^OM/_TM'X<T445_(I_IP%%%% !1110 4444 >E?
ML:_\G:_#3_L>M+_]*HZ_<:OPY_8U_P"3M?AI_P!CUI?_ *51U^XU?N7A1_R+
M<1_C7_I)_('TDO\ D?X'_KU+_P!+"BBBOU8_FX_'?_@JQ_R?AXW_ .N>F?\
MIMM:^=Z^B/\ @JQ_R?AXW_ZYZ9_Z;;6OG>OY0XC_ .2AQG_7VI_Z6S_27@3_
M )(C*_\ L'H_^FXA1117C'U84444 %%%% !7[$_\$I_^3#_!'_734_\ TY75
M?CM7[$_\$I_^3#_!'_734_\ TY75?I7A9_R4-7_KU+_TN!^!?2,_Y(C#_P#8
M1#_TW5/H>BBBOWX_BP^2/^"T?_)H=G_V.EE_Z(N:_*:OU9_X+1_\FAV?_8Z6
M7_HBYK\IJ_GCQ,_Y*9_X(_J?W']'_P#Y-^O^OM3_ -M"BBBOSX_;0HHHH **
M** "OKC_ ((N?\G>7G_8EWO_ */MJ^1Z^N/^"+G_ "=Y>?\ 8EWO_H^VKZ+A
M'_DIL)_C1\+XG?\ )O\ ,O\ KU(_5BBBBOZF/\Z0K\"/B+_R4'7?^PS=?^C6
MK]]Z_ CXB_\ )0==_P"PS=?^C6K\?\6?X.$]9_\ MI_4'T:?][S/_#2_.H8U
M%%%?BY_6 4444 %%%% !1110!^^_PZ_Y)]H7_8&M?_12ULUC?#K_ ))]H7_8
M&M?_ $4M;-?V'0_@1]%^1_EOB_\ >ZG^)_F%?FU_P7._Y*;X"_[ -W_Z.6OT
MEK\VO^"YW_)3? 7_ & ;O_T<M?&>(G_)*5O6'_I2/U;P,_Y.3A?\-7_TW(^%
M****_F\_O(**** "BBB@ HHHH _2;_@AC_R3+Q[_ -AZT_\ 1+5]U5\*_P#!
M#'_DF7CW_L/6G_HEJ^ZJ_IS@;_DE,+Z/_P!*D?Y]>,/_ "<G,/\ %'_TW *\
MK_;C_P"3/OB3_P!B?>_^BC7JE>5_MQ_\F??$G_L3[W_T4:]S-O\ D58C_!/_
M -)9\?PS_P E'@O^OM/_ -+B?B'1117\CG^FH4444 %%%% !1110!ZK^PW_R
M>#\-_P#L;[+_ -&"OV[K\1/V&_\ D\'X;_\ 8WV7_HP5^W=?NGA3_P BK$?X
MU_Z2C^//I(_\E'@O^O3_ /2V%%%%?JA_.04444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7'>%/VA_@!X\^(6J?"/P/\ '/P=
MK/BO1-W]M>&-*\36EQJ-AM(5O/MHY#)%@D [E&"<5M>/_"?_  GO@;6? Y\1
M:GI UG2[BQ.JZ+<B&\LQ+&R&:"0@^7*N[<KX.U@#VK\9_P!H?_@DO\!/@3_P
M7N_9*\/?\$Q?AY<>"-4T*UNO%_QF&D:K=36]IH%M<Q1Q33M-)(RO>C[=9-\W
M[TLN1P[4 ?L7\4_C)\(?@9X7/C?XV?%7PWX.T43K"=7\4ZY;Z?:B1L[4\V=T
M3<<' SDX-:_AOQ+X<\9:!9^*_"&OV6JZ7J%NMQI^I:;=)/;W,3#*R1R(2KJ1
MR&!(-?'/_!:7X _L7Z_^RSXV_:'_ &MOV7_$?Q=ET+P7=V'AW1-$T:[U.?29
M&BFD-S:QP C3V+!3-?';M2&(,^$53\2_\$OM?UZX_P"#4+X@Z%^PQ\7=?\7^
M/M(\,^(X;ZTM+22"^T#4IL7%UI]G&&9MR6LYEB>,DR/+O0*[;% /U_\ !G[0
M/P&^(_C'4OAW\//C;X1U[Q!HP8ZOH6B^)+6ZO+':^QO.ABD9XL,"IW 8/'6N
MNK^9WQ;^U7\-=)_98_X)<?$K]D+XCZ*/BYX$\62^&M<T#0]1B&J1K+?6L-S:
M7MNA\U8KAQ( ) !(MVY7/F$G^F*@#,U_QIX.\*7NFZ;XH\6:9IMSK-Z+/1[>
M_OXX7OK@J6$,*N099-JL=BY. 3CBM.OQ?_X*4?#CPQX'_P"#I#]C?7=!.I&Y
M\0:9<W>IM?ZW=7BM*'U!08UGD<0*%PH2,*@"J H %?M!0 4444 %%%% 'D'Q
M:_;U_9/^!?CFZ^&WQ3^*W]EZU91QO<V7]A7\^Q9$#H=\,#H<JP/!.,\\US7_
M  ]2_8+_ .B[_P#EKZI_\BU\#?\ !6G_ )/D\3_]>&F_^D4-?-E?B><>)&>9
M?FM?"TZ=-QA.45=2O9-I7M-:_(_K7A?P&X0SOAO!YA7KUU.M2A.2C*FDG**;
MM>DW:[TNV_,_8S_AZE^P7_T7?_RU]4_^1:/^'J7[!?\ T7?_ ,M?5/\ Y%K\
M<Z*\[_B*G$/_ #ZI?^ S_P#DSW?^)<N"/^@C$?\ @=+_ .4G[&?\/4OV"_\
MHN__ ):^J?\ R+1_P]2_8+_Z+O\ ^6OJG_R+7XYT4?\ $5.(?^?5+_P&?_R8
M?\2Y<$?]!&(_\#I?_*3]C/\ AZE^P7_T7?\ \M?5/_D6C_AZE^P7_P!%W_\
M+7U3_P"1:_'.BC_B*G$/_/JE_P" S_\ DP_XERX(_P"@C$?^!TO_ )2?L9_P
M]2_8+_Z+O_Y:^J?_ "+7K_PE^+WP[^.G@:U^)/PL\0_VIHM[)(EM>_9)H-[1
MN4<;)D1QAE(Y SCCBOP4K]?O^"2W_)C?AC_K_P!2_P#2V:OK>#.-<UXBS66%
MQ,(**@Y>ZI)W3BNLGIKV/S/Q6\)>'.!N&Z>88"K5E.56,+3E!JSC-_9IQ=[Q
M76V^A])4445^H'\\GRE_P63_ .3-W_[&FQ_E+7Y.5^L?_!9/_DS=_P#L:;'^
M4M?DY7\]>)O_ "4O_;D?S9_;_P!'W_D@7_U^G^4 HHHK\\/W$**** "BBB@
MKZM_X(V?\GD)_P!BM??SBKY2KZM_X(V?\GD)_P!BM??SBKZ#A/\ Y*7"?]?(
M_F?$>)7_ "0.9?\ 7F?Y'ZQT445_5!_G,%?@I\9?^2P>*_\ L9;[_P!*'K]Z
MZ_!3XR_\E@\5_P#8RWW_ *4/7Y#XL_[MA/6?Y1/Z=^C5_O\ F7^&G^<SFJ**
M*_%3^LPHHHH **** "BBB@#][/@U_P D?\*?]BU8_P#I.E=)7-_!K_DC_A3_
M +%JQ_\ 2=*Z2O[!PO\ NT/1?D?Y=YA_O]7_ !2_-A7YR_\ !=3_ )'#X<_]
M@S4?_1D%?HU7YR_\%U/^1P^'/_8,U'_T9!7R'B'_ ,DG7]8?^EQ/T[P/_P"3
ME8/TJ_\ IJ9\$T445_-I_>P4444 %%%% !1110!^C?\ P0K_ .1-^(O_ &$]
M._\ 1<]?>M?!7_!"O_D3?B+_ -A/3O\ T7/7WK7],\!_\DGAO27_ *7(_P _
M?&7_ ).5F'K#_P!-0"O-?VRO^32OB7_V(NJ?^DLE>E5YK^V5_P FE?$O_L1=
M4_\ 262OH<S_ .1;7_P2_P#26?$\/?\ (_PG_7VG_P"EH_#FBBBOY%/]. HH
MHH **** "BBB@#TK]C7_ ).U^&G_ &/6E_\ I5'7[C5^'/[&O_)VOPT_['K2
M_P#TJCK]QJ_<O"C_ )%N(_QK_P!)/Y ^DE_R/\#_ ->I?^EA1117ZL?S<?CO
M_P %6/\ D_#QO_USTS_TVVM?.]?1'_!5C_D_#QO_ -<],_\ 3;:U\[U_*'$?
M_)0XS_K[4_\ 2V?Z2\"?\D1E?_8/1_\ 3<0HHHKQCZL**** "BBB@ K]B?\
M@E/_ ,F'^"/^NFI_^G*ZK\=J_8G_ ()3_P#)A_@C_KIJ?_IRNJ_2O"S_ )*&
MK_UZE_Z7 _ OI&?\D1A_^PB'_INJ?0]%%%?OQ_%A\D?\%H_^30[/_L=++_T1
M<U^4U?JS_P %H_\ DT.S_P"QTLO_ $1<U^4U?SQXF?\ )3/_  1_4_N/Z/\
M_P F_7_7VI_[:%%%%?GQ^VA1110 4444 %?7'_!%S_D[R\_[$N]_]'VU?(]?
M7'_!%S_D[R\_[$N]_P#1]M7T7"/_ "4V$_QH^%\3O^3?YE_UZD?JQ1117]3'
M^=(5^!'Q%_Y*#KO_ &&;K_T:U?OO7X$?$7_DH.N_]AFZ_P#1K5^/^+/\'">L
M_P#VT_J#Z-/^]YG_ (:7YU#&HHHK\7/ZP"BBB@ HHHH **** /WW^'7_ "3[
M0O\ L#6O_HI:V:QOAU_R3[0O^P-:_P#HI:V:_L.A_ CZ+\C_ "WQ?^]U/\3_
M #"OS:_X+G?\E-\!?]@&[_\ 1RU^DM?FU_P7._Y*;X"_[ -W_P"CEKXSQ$_Y
M)2MZP_\ 2D?JW@9_R<G"_P"&K_Z;D?"E%%%?S>?WD%%%% !1110 4444 ?I-
M_P $,?\ DF7CW_L/6G_HEJ^ZJ^%?^"&/_),O'O\ V'K3_P!$M7W57].<#?\
M)*87T?\ Z5(_SZ\8?^3DYA_BC_Z;@%>5_MQ_\F??$G_L3[W_ -%&O5*\K_;C
M_P"3/OB3_P!B?>_^BC7N9M_R*L1_@G_Z2SX_AG_DH\%_U]I_^EQ/Q#HHHK^1
MS_34**** "BBB@ HHHH ]5_8;_Y/!^&__8WV7_HP5^W=?B)^PW_R>#\-_P#L
M;[+_ -&"OV[K]T\*?^15B/\ &O\ TE'\>?21_P"2CP7_ %Z?_I;"BBBOU0_G
M(**** "BBB@ HHHH **** "BBB@ HKRK]L/XM_'_ .$?PB:^_99_9_?XD?$#
M5KY=/\-Z#<:DMCI\,ICDD:ZO[I^(+:-(W)_BD<QQ+AI 1\??\$B?^"P?[4_[
M6O[7_P 5_P#@G=^WS^S#HWP[^+GPOTP:K<_\(K=22Z?<6?FP1E2))9=K8N[6
M6.19766.4D!-GS 'Z+45\&_M[?\ !7WXL?LB_P#!0?X _L-:/^RP#8?&GQK:
M:8OCS7]?A,7V3[9#;W)MK2V=I-X6="KSO'@L,Q/SCM_^"RO_  5)TW_@E3^S
MGX?^*4?@RTUK6_&?C6T\,: NKW;V^FV$LR2227MY(BE_(BCB=BB?.YP 5&YE
M /KNBOCSX(_\%"/BT/\ @IYJ/_!,WXXZ3X5\17-U\(;;XA^%/B'X!L+BSM)K
M)KK[+);75I-<W1C;?EHYEG977;E5+BOKK6+ZZTS2;K4;+1[G49K>W>2*PLVB
M6:Y95)$:&5TC#,1@%W5<GE@,F@"S17PM_P $Y_\ @K?\3_VY_P#@H%\??V/_
M !C^SC:_#^R^":06I6XUU=0O[V\-U-#(\CPX@2,K&I5$WD9R9#T'W30 4444
M %%%% &+\1M8\9^'_ .LZW\.O!T?B'7[739I-%T.744M$OKH(3%"\[@B%&?
M9\-M!)"L1@_DY^S/\!?^#F7PE\>M2UOXB>#/@1H>E?$_Q]9WOQ7\=Z5J#7.O
MII/GI&T-K(\S*JVMEOAMHE3:F-W^M>25OU]HH ^:_B3\9_\ @I;\/_VQ;GPW
MX7_8U\,^/_@7?:);_P!E^(_#WC2VL-?TW4-I\_[7!?S)%/"6X40X95PQ9R3&
M,+_@E_\ \$_HO^":/[/_ (]L[+PW!J7B/X@_$?6/'&L^&O",L8M=/DO'40:1
M8O<F!'BMX(XHUDD\H.P=L("%7ZQHH ^&=&_X)C^,/VFO^"@_A;_@H%^V)X8\
M,^&])^%WGR_"#X2>&76Y-MJ4[*TVN:O=+&D<UZ3'$5AA#QQF"$^=(R$MZGKL
M_P#P4]'_  4\T2WT"Q\"G]EH^!I3KD\KC^VAK.V78$&=^[S/)Z#R?)\S)\S;
M7TG10!^:'[>W["/[:'QZ_P""U?[/G[>?PP^",-SX ^#5FUEKIO?%%A!?ZCOG
MNM\MI"92I01S(RB5XF8A@0F 3^EEO(\T"326[Q,Z M%(060D?=.TD9'3@D>Y
MI]% !1110 4444 ?D%_P5I_Y/D\3_P#7AIO_ *10U\V5])_\%:?^3Y/$_P#U
MX:;_ .D4-?-E?RGQ-_R46+_Z^3_]*9_I%X?_ /)#99_V#TO_ $B(4445X9]<
M%%%% !1110 5^OW_  26_P"3&_#'_7_J7_I;-7Y U^OW_!);_DQOPQ_U_P"I
M?^ELU?I'A;_R453_ *]2_P#2H'X-](G_ )(:C_V$0_\ 2*I])4445_0!_%!\
MI?\ !9/_ ),W?_L:;'^4M?DY7ZQ_\%D_^3-W_P"QIL?Y2U^3E?SUXF_\E+_V
MY'\V?V_]'W_D@7_U^G^4 HHHK\\/W$**** "BBB@ KZM_P""-G_)Y"?]BM??
MSBKY2KZM_P""-G_)Y"?]BM??SBKZ#A/_ )*7"?\ 7R/YGQ'B5_R0.9?]>9_D
M?K'1117]4'^<P5^"GQE_Y+!XK_[&6^_]*'K]ZZ_!3XR_\E@\5_\ 8RWW_I0]
M?D/BS_NV$]9_E$_IWZ-7^_YE_AI_G,YJBBBOQ4_K,**** "BBB@ HHHH _>S
MX-?\D?\ "G_8M6/_ *3I725S?P:_Y(_X4_[%JQ_])TKI*_L'"_[M#T7Y'^7>
M8?[_ %?\4OS85^<O_!=3_D</AS_V#-1_]&05^C5?G+_P74_Y'#X<_P#8,U'_
M -&05\AXA_\ ))U_6'_I<3].\#_^3E8/TJ_^FIGP31117\VG][!1110 4444
M %%%% 'Z-_\ !"O_ )$WXB_]A/3O_1<]?>M?!7_!"O\ Y$WXB_\ 83T[_P!%
MSU]ZU_3/ ?\ R2>&])?^ER/\_?&7_DY68>L/_34 KS7]LK_DTKXE_P#8BZI_
MZ2R5Z57FO[97_)I7Q+_[$75/_262OH<S_P"1;7_P2_\ 26?$\/?\C_"?]?:?
M_I:/PYHHHK^13_3@**** "BBB@ HHHH ]*_8U_Y.U^&G_8]:7_Z51U^XU?AS
M^QK_ ,G:_#3_ +'K2_\ TJCK]QJ_<O"C_D6XC_&O_23^0/I)?\C_  /_ %ZE
M_P"EA1117ZL?S<?CO_P58_Y/P\;_ /7/3/\ TVVM?.]?1'_!5C_D_#QO_P!<
M],_]-MK7SO7\H<1_\E#C/^OM3_TMG^DO G_)$97_ -@]'_TW$****\8^K"BB
MB@ HHHH *_8G_@E/_P F'^"/^NFI_P#IRNJ_':OV)_X)3_\ )A_@C_KIJ?\
MZ<KJOTKPL_Y*&K_UZE_Z7 _ OI&?\D1A_P#L(A_Z;JGT/1117[\?Q8?)'_!:
M/_DT.S_['2R_]$7-?E-7ZL_\%H_^30[/_L=++_T1<U^4U?SQXF?\E,_\$?U/
M[C^C_P#\F_7_ %]J?^VA1117Y\?MH4444 %%%% !7UQ_P1<_Y.\O/^Q+O?\
MT?;5\CU]<?\ !%S_ ).\O/\ L2[W_P!'VU?1<(_\E-A/\:/A?$[_ )-_F7_7
MJ1^K%%%%?U,?YTA7X$?$7_DH.N_]AFZ_]&M7[[U^!'Q%_P"2@Z[_ -AFZ_\
M1K5^/^+/\'">L_\ VT_J#Z-/^]YG_AI?G4,:BBBOQ<_K **** "BBB@ HHHH
M _??X=?\D^T+_L#6O_HI:V:QOAU_R3[0O^P-:_\ HI:V:_L.A_ CZ+\C_+?%
M_P"]U/\ $_S"OS:_X+G?\E-\!?\ 8!N__1RU^DM?FU_P7._Y*;X"_P"P#=_^
MCEKXSQ$_Y)2MZP_]*1^K>!G_ "<G"_X:O_IN1\*4445_-Y_>04444 %%%% !
M1110!^DW_!#'_DF7CW_L/6G_ *):ONJOA7_@AC_R3+Q[_P!AZT_]$M7W57].
M<#?\DIA?1_\ I4C_ #Z\8?\ DY.8?XH_^FX!7E?[<?\ R9]\2?\ L3[W_P!%
M&O5*\K_;C_Y,^^)/_8GWO_HHU[F;?\BK$?X)_P#I+/C^&?\ DH\%_P!?:?\
MZ7$_$.BBBOY'/]-0HHHH **** "BBB@#U7]AO_D\'X;_ /8WV7_HP5^W=?B)
M^PW_ ,G@_#?_ +&^R_\ 1@K]NZ_=/"G_ )%6(_QK_P!)1_'GTD?^2CP7_7I_
M^EL****_5#^<@HHHH **** "BBB@ HHHH **** .&_:4_:.^#_[(_P #/$O[
M1GQY\70:'X4\*::UYJM_.PS@8"11J2-\LCE8T0<N[JHY-?!O_!'CXG?L5>-O
MVH_B-^TC#^TAX(\<?M&?M$W[ZSXB\->"-?AU9?!GAVQA2.RTQYH"4Q#$+:.>
M<86:X9%0,D:N?N/]IW]D/]FS]L[P/:_#3]J/X2:;XT\/V>HK?V^CZNTAMUN5
M1D64HCJ&95=P"<XW'&,UR'[+_P#P3%_8$_8M\>7GQ0_98_98\+>"/$%_I+Z7
M>:MHMLZS2V;RQ2O"2S'Y2\,3$>J"@#\\O^"]C*/^"W?_  3G!8?\E&D[_P#4
M5TJO9?\ @Y;\8?#K7_V7?AE^QKXZ^#VF>([GX]?&+1_"&A^(-:\Q;?P?<S2;
M/[7C:)T8W,2RL(TWJCAY?,WQAXI/K3XT?\$[/V-/VB?BKH_QQ^-WP3M_$GB[
MPY.DWAOQ!J6L7K7.C2)*)4:S83C[(5D <>5LPP##D9KL/CE^S)\!?VF/A8/@
MM\?_ (9:?XN\-K+!-%8ZYOG>*>'_ %5Q',6\V.=.<3JXD!).[DY /R#_ ."+
M?PD^/7_!*C_@MY\0/^"5_C/5[3XB^%O$'PPBU_PMX_N].4ZOIVD6S*MG!).=
MSQ6JEI8&M=QB68))$$\Q@_ZX? 3]KS]F3]J/6/%V@?L]?&S0/%U[X#UQM'\7
MVVBWGFMI=Z"P\N3CH3'( ZY1C&X!)5L.^#O[)_P ^ _B[7/B+\-_ /E>)_$L
M4,7B#Q9K&J76J:OJ,4*[889KZ^EFN'BC PD9DV+V JE\"_V*/V5_V9+KQQ?_
M +/GP5TGP=<_$?5Y-4\:76@&6WFU*[??^\,BONBP99"JQE%1I'9 I8D@'YG?
M\$2F4_\ !P#_ ,%!0&'_ ",$/?\ Z?YZ_8.O%?@[_P $[?V-/V?OB_J_Q^^#
M7P3M_#_C3Q#+))XC\2V.KWOVO6&DD\US>.TQ^U;I/G/F[\M\W7FO:J "BBB@
M K ^*_CG_A6'PM\2_$K^R_MW_"/:!>:G]B\_ROM'D0/+Y>_:VS=LQNP<9S@]
M*WZX']J[_DUSXE?]B!K/_I#-7-C:DZ6#J3@[-1;7JD=^54:6)S2A1J*\93BF
MNZ<DGMKL?&O_  _?_P"K5_\ R^/_ +AH_P"'[_\ U:O_ .7Q_P#<-?GO17\Y
M?\1 XN_Z"?\ R2G_ /(']V_\03\,?^@#_P JUO\ Y8?H1_P_?_ZM7_\ +X_^
MX:/^'[__ %:O_P"7Q_\ <-?GO11_Q$#B[_H)_P#)*?\ \@'_ !!/PQ_Z /\
MRK6_^6'Z$?\ #]__ *M7_P#+X_\ N&C_ (?O_P#5J_\ Y?'_ -PU^>]%'_$0
M.+O^@G_R2G_\@'_$$_#'_H _\JUO_EA^A'_#]_\ ZM7_ /+X_P#N&C_A^_\
M]6K_ /E\?_<-?GO11_Q$#B[_ *"?_)*?_P @'_$$_#'_ * /_*M;_P"6'Z3_
M  H_X+3?\+/^*7AKX:_\,U_8?^$AU^STS[;_ ,)EYOV?SYTB\S9]C7?MWYVY
M&<8R.M?=-?A=^RC_ ,G1_#7_ +'_ $;_ -+H:_=&OU3P^SS-,\P=>>-J<[C)
M):15E;^ZD?SEXW<(<.\(9IA*.44/91G"3DN:<KM2LOCE)K3L%%%%?H1^('Y!
M?\%:?^3Y/$__ %X:;_Z10U\V5])_\%:?^3Y/$_\ UX:;_P"D4-?-E?RGQ-_R
M46+_ .OD_P#TIG^D7A__ ,D-EG_8/2_](B%%%%>&?7!1110 4444 %?K]_P2
M6_Y,;\,?]?\ J7_I;-7Y U^OW_!);_DQOPQ_U_ZE_P"ELU?I'A;_ ,E%4_Z]
M2_\ 2H'X-](G_DAJ/_81#_TBJ?25%%%?T ?Q0?*7_!9/_DS=_P#L:;'^4M?D
MY7ZQ_P#!9/\ Y,W?_L:;'^4M?DY7\]>)O_)2_P#;D?S9_;_T??\ D@7_ -?I
M_E ****_/#]Q"BBB@ HHHH *^K?^"-G_ ">0G_8K7W\XJ^4J^K?^"-G_ ">0
MG_8K7W\XJ^@X3_Y*7"?]?(_F?$>)7_) YE_UYG^1^L=%%%?U0?YS!7X*?&7_
M )+!XK_[&6^_]*'K]ZZ_!3XR_P#)8/%?_8RWW_I0]?D/BS_NV$]9_E$_IWZ-
M7^_YE_AI_G,YJBBBOQ4_K,**** "BBB@ HHHH _>SX-?\D?\*?\ 8M6/_I.E
M=)7-_!K_ )(_X4_[%JQ_])TKI*_L'"_[M#T7Y'^7>8?[_5_Q2_-A7YR_\%U/
M^1P^'/\ V#-1_P#1D%?HU7YR_P#!=3_D</AS_P!@S4?_ $9!7R'B'_R2=?UA
M_P"EQ/T[P/\ ^3E8/TJ_^FIGP31117\VG][!1110 4444 %%%% 'Z-_\$*_^
M1-^(O_83T[_T7/7WK7P5_P $*_\ D3?B+_V$]._]%SU]ZU_3/ ?_ "2>&])?
M^ER/\_?&7_DY68>L/_34 KS7]LK_ )-*^)?_ &(NJ?\ I+)7I5>:_ME?\FE?
M$O\ [$75/_262OH<S_Y%M?\ P2_])9\3P]_R/\)_U]I_^EH_#FBBBOY%/].
MHHHH **** "BBB@#TK]C7_D[7X:?]CUI?_I5'7[C5^'/[&O_ "=K\-/^QZTO
M_P!*HZ_<:OW+PH_Y%N(_QK_TD_D#Z27_ "/\#_UZE_Z6%%%%?JQ_-Q^._P#P
M58_Y/P\;_P#7/3/_ $VVM?.]?1'_  58_P"3\/&__7/3/_3;:U\[U_*'$?\
MR4.,_P"OM3_TMG^DO G_ "1&5_\ 8/1_]-Q"BBBO&/JPHHHH **** "OV)_X
M)3_\F'^"/^NFI_\ IRNJ_':OV)_X)3_\F'^"/^NFI_\ IRNJ_2O"S_DH:O\
MUZE_Z7 _ OI&?\D1A_\ L(A_Z;JGT/1117[\?Q8?)'_!:/\ Y-#L_P#L=++_
M -$7-?E-7ZL_\%H_^30[/_L=++_T1<U^4U?SQXF?\E,_\$?U/[C^C_\ \F_7
M_7VI_P"VA1117Y\?MH4444 %%%% !7UQ_P $7/\ D[R\_P"Q+O?_ $?;5\CU
M]<?\$7/^3O+S_L2[W_T?;5]%PC_R4V$_QH^%\3O^3?YE_P!>I'ZL4445_4Q_
MG2%?@1\1?^2@Z[_V&;K_ -&M7[[U^!'Q%_Y*#KO_ &&;K_T:U?C_ (L_P<)Z
MS_\ ;3^H/HT_[WF?^&E^=0QJ***_%S^L HHHH **** "BBB@#]]_AU_R3[0O
M^P-:_P#HI:V:QOAU_P D^T+_ + UK_Z*6MFO[#H?P(^B_(_RWQ?^]U/\3_,*
M_-K_ (+G?\E-\!?]@&[_ /1RU^DM?FU_P7._Y*;X"_[ -W_Z.6OC/$3_ ))2
MMZP_]*1^K>!G_)R<+_AJ_P#IN1\*4445_-Y_>04444 %%%% !1110!^DW_!#
M'_DF7CW_ +#UI_Z):ONJOA7_ ((8_P#),O'O_8>M/_1+5]U5_3G W_)*87T?
M_I4C_/KQA_Y.3F'^*/\ Z;@%>5_MQ_\ )GWQ)_[$^]_]%&O5*\K_ &X_^3/O
MB3_V)][_ .BC7N9M_P BK$?X)_\ I+/C^&?^2CP7_7VG_P"EQ/Q#HHHK^1S_
M $U"BBB@ HHHH **** /5?V&_P#D\'X;_P#8WV7_ *,%?MW7XB?L-_\ )X/P
MW_[&^R_]&"OV[K]T\*?^15B/\:_])1_'GTD?^2CP7_7I_P#I;"BBBOU0_G(*
M*** "BBB@ HHHH **** "BBOSO\ ^"[7_(5^&/\ U[ZO_P"A6=>+Q#F_]@Y1
M4QW)S\EM+VO>2CO9][['U?!'#'^N7$U#*/;>R]IS>]R\UN6$I_#S1O?EMNK7
MOY'Z(45_/?17YK_Q%O\ Z@O_ "I_]S/WW_B6?_J:_P#E#_[L?T(45_/?11_Q
M%O\ Z@O_ "I_]S#_ (EG_P"IK_Y0_P#NQ_0A17\]]%'_ !%O_J"_\J?_ ',/
M^)9_^IK_ .4/_NQ_0A17\]]%'_$6_P#J"_\ *G_W,/\ B6?_ *FO_E#_ .['
M]"%%?G__ ,$)?^05\3O^OC2/_0;ROT K],R#-O[<RBECN3DY[Z7O:TG'>R[7
MV/P#C3AK_5#B;$91[7VOLN7WN7EOS0C/X;RM;FMN]K^05P/[5W_)KGQ*_P"Q
M UG_ -(9J[ZN!_:N_P"37/B5_P!B!K/_ *0S5V9C_P B^M_AE^3/*R/_ )'6
M&_Z^0_\ 2D?A;1117\AG^G@4444 %%%% !1110!W_P"RC_R='\-?^Q_T;_TN
MAK]T:_"[]E'_ ).C^&O_ &/^C?\ I=#7[HU^X>%'_(OQ/^)?D?R'])/_ )'6
M _Z]R_\ 2D%%%%?K!_-9^07_  5I_P"3Y/$__7AIO_I%#7S97TG_ ,%:?^3Y
M/$__ %X:;_Z10U\V5_*?$W_)18O_ *^3_P#2F?Z1>'__ "0V6?\ 8/2_](B%
M%%%>&?7!1110 4444 %?K]_P26_Y,;\,?]?^I?\ I;-7Y U^OW_!);_DQOPQ
M_P!?^I?^ELU?I'A;_P E%4_Z]2_]*@?@WTB?^2&H_P#81#_TBJ?25%%%?T ?
MQ0?*7_!9/_DS=_\ L:;'^4M?DY7ZQ_\ !9/_ ),W?_L:;'^4M?DY7\]>)O\
MR4O_ &Y'\V?V_P#1]_Y(%_\ 7Z?Y0"BBBOSP_<0HHHH **** "OJW_@C9_R>
M0G_8K7W\XJ^4J^K?^"-G_)Y"?]BM??SBKZ#A/_DI<)_U\C^9\1XE?\D#F7_7
MF?Y'ZQT445_5!_G,%?@I\9?^2P>*_P#L9;[_ -*'K]ZZ_!3XR_\ )8/%?_8R
MWW_I0]?D/BS_ +MA/6?Y1/Z=^C5_O^9?X:?YS.:HHHK\5/ZS"BBB@ HHHH *
M*** /WL^#7_)'_"G_8M6/_I.E=)7-_!K_DC_ (4_[%JQ_P#2=*Z2O[!PO^[0
M]%^1_EWF'^_U?\4OS85^<O\ P74_Y'#X<_\ 8,U'_P!&05^C5?G+_P %U/\
MD</AS_V#-1_]&05\AXA_\DG7]8?^EQ/T[P/_ .3E8/TJ_P#IJ9\$T445_-I_
M>P4444 %%%% !1110!^C?_!"O_D3?B+_ -A/3O\ T7/7WK7P5_P0K_Y$WXB_
M]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/#W_(
M_P )_P!?:?\ Z6C\.:***_D4_P!. HHHH **** "BBB@#TK]C7_D[7X:?]CU
MI?\ Z51U^XU?AS^QK_R=K\-/^QZTO_TJCK]QJ_<O"C_D6XC_ !K_ -)/Y ^D
ME_R/\#_UZE_Z6%%%%?JQ_-Q^._\ P58_Y/P\;_\ 7/3/_3;:U\[U]$?\%6/^
M3\/&_P#USTS_ --MK7SO7\H<1_\ )0XS_K[4_P#2V?Z2\"?\D1E?_8/1_P#3
M<0HHHKQCZL**** "BBB@ K]B?^"4_P#R8?X(_P"NFI_^G*ZK\=J_8G_@E/\
M\F'^"/\ KIJ?_IRNJ_2O"S_DH:O_ %ZE_P"EP/P+Z1G_ "1&'_["(?\ INJ?
M0]%%%?OQ_%A\D?\ !:/_ )-#L_\ L=++_P!$7-?E-7ZL_P#!:/\ Y-#L_P#L
M=++_ -$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]%PC_
M ,E-A/\ &CX7Q._Y-_F7_7J1^K%%%%?U,?YTA7X$?$7_ )*#KO\ V&;K_P!&
MM7[[U^!'Q%_Y*#KO_89NO_1K5^/^+/\ !PGK/_VT_J#Z-/\ O>9_X:7YU#&H
MHHK\7/ZP"BBB@ HHHH **** /WW^'7_)/M"_[ UK_P"BEK9K&^'7_)/M"_[
MUK_Z*6MFO[#H?P(^B_(_RWQ?^]U/\3_,*_-K_@N=_P E-\!?]@&[_P#1RU^D
MM?FU_P %SO\ DIO@+_L W?\ Z.6OC/$3_DE*WK#_ -*1^K>!G_)R<+_AJ_\
MIN1\*4445_-Y_>04444 %%%% !1110!^DW_!#'_DF7CW_L/6G_HEJ^ZJ^%?^
M"&/_ "3+Q[_V'K3_ -$M7W57].<#?\DIA?1_^E2/\^O&'_DY.8?XH_\ IN 5
MY7^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_TE'\>
M?21_Y*/!?]>G_P"EL****_5#^<@HHHH **** "BBB@ HHHH *_.__@NU_P A
M7X8_]>^K_P#H5G7Z(5^=_P#P7:_Y"OPQ_P"O?5__ $*SKXOQ!_Y)+$?]N?\
MI<3]7\$?^3F8'TJ_^F:A^?\ 1117\UG]\A1110 4444 %%%% 'Z(?\$)?^05
M\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:Y\2
MO^Q UG_TAFKZ7,?^1?6_PR_)GP.1_P#(ZPW_ %\A_P"E(_"VBBBOY#/]/ HH
MHH **** "BBB@#O_ -E'_DZ/X:_]C_HW_I=#7[HU^%W[*/\ R='\-?\ L?\
M1O\ TNAK]T:_</"C_D7XG_$OR/Y#^DG_ ,CK ?\ 7N7_ *4@HHHK]8/YK/R"
M_P""M/\ R?)XG_Z\--_](H:^;*^D_P#@K3_R?)XG_P"O#3?_ $BAKYLK^4^)
MO^2BQ?\ U\G_ .E,_P!(O#__ )(;+/\ L'I?^D1"BBBO#/K@HHHH **** "O
MU^_X)+?\F-^&/^O_ %+_ -+9J_(&OU^_X)+?\F-^&/\ K_U+_P!+9J_2/"W_
M )**I_UZE_Z5 _!OI$_\D-1_["(?^D53Z2HHHK^@#^*#Y2_X+)_\F;O_ -C3
M8_REK\G*_6/_ (+)_P#)F[_]C38_REK\G*_GKQ-_Y*7_ +<C^;/[?^C[_P D
M"_\ K]/\H!1117YX?N(4444 %%%% !7U;_P1L_Y/(3_L5K[^<5?*5?5O_!&S
M_D\A/^Q6OOYQ5]!PG_R4N$_Z^1_,^(\2O^2!S+_KS/\ (_6.BBBOZH/\Y@K\
M%/C+_P E@\5_]C+??^E#U^]=?@I\9?\ DL'BO_L9;[_TH>OR'Q9_W;">L_RB
M?T[]&K_?\R_PT_SF<U1117XJ?UF%%%% !1110 4444 ?O9\&O^2/^%/^Q:L?
M_2=*Z2N;^#7_ "1_PI_V+5C_ .DZ5TE?V#A?]VAZ+\C_ "[S#_?ZO^*7YL*_
M.7_@NI_R.'PY_P"P9J/_ *,@K]&J_.7_ (+J?\CA\.?^P9J/_HR"OD/$/_DD
MZ_K#_P!+B?IW@?\ \G*P?I5_]-3/@FBBBOYM/[V"BBB@ HHHH **** /T;_X
M(5_\B;\1?^PGIW_HN>OO6O@K_@A7_P B;\1?^PGIW_HN>OO6OZ9X#_Y)/#>D
MO_2Y'^?OC+_R<K,/6'_IJ 5YK^V5_P FE?$O_L1=4_\ 262O2J\U_;*_Y-*^
M)?\ V(NJ?^DLE?0YG_R+:_\ @E_Z2SXGA[_D?X3_ *^T_P#TM'X<T445_(I_
MIP%%%% !1110 4444 >E?L:_\G:_#3_L>M+_ /2J.OW&K\.?V-?^3M?AI_V/
M6E_^E4=?N-7[EX4?\BW$?XU_Z2?R!])+_D?X'_KU+_TL****_5C^;C\=_P#@
MJQ_R?AXW_P"N>F?^FVUKYWKZ(_X*L?\ )^'C?_KGIG_IMM:^=Z_E#B/_ )*'
M&?\ 7VI_Z6S_ $EX$_Y(C*_^P>C_ .FXA1117C'U84444 %%%% !7[$_\$I_
M^3#_  1_UTU/_P!.5U7X[5^Q/_!*?_DP_P $?]=-3_\ 3E=5^E>%G_)0U?\
MKU+_ -+@?@7TC/\ DB,/_P!A$/\ TW5/H>BBBOWX_BP^2/\ @M'_ ,FAV?\
MV.EE_P"B+FORFK]6?^"T?_)H=G_V.EE_Z(N:_*:OYX\3/^2F?^"/ZG]Q_1__
M .3?K_K[4_\ ;0HHHK\^/VT**** "BBB@ KZX_X(N?\ )WEY_P!B7>_^C[:O
MD>OKC_@BY_R=Y>?]B7>_^C[:OHN$?^2FPG^-'POB=_R;_,O^O4C]6****_J8
M_P Z0K\"/B+_ ,E!UW_L,W7_ *-:OWWK\"/B+_R4'7?^PS=?^C6K\?\ %G^#
MA/6?_MI_4'T:?][S/_#2_.H8U%%%?BY_6 4444 %%%% !1110!^^_P .O^2?
M:%_V!K7_ -%+6S6-\.O^2?:%_P!@:U_]%+6S7]AT/X$?1?D?Y;XO_>ZG^)_F
M%?FU_P %SO\ DIO@+_L W?\ Z.6OTEK\VO\ @N=_R4WP%_V ;O\ ]'+7QGB)
M_P DI6]8?^E(_5O S_DY.%_PU?\ TW(^%****_F\_O(**** "BBB@ HHHH _
M2;_@AC_R3+Q[_P!AZT_]$M7W57PK_P $,?\ DF7CW_L/6G_HEJ^ZJ_IS@;_D
ME,+Z/_TJ1_GUXP_\G)S#_%'_ --P"O*_VX_^3/OB3_V)][_Z*->J5Y7^W'_R
M9]\2?^Q/O?\ T4:]S-O^15B/\$__ $EGQ_#/_)1X+_K[3_\ 2XGXAT445_(Y
M_IJ%%%% !1110 4444 >J_L-_P#)X/PW_P"QOLO_ $8*_;NOQ$_8;_Y/!^&_
M_8WV7_HP5^W=?NGA3_R*L1_C7_I*/X\^DC_R4>"_Z]/_ -+84445^J'\Y!11
M10 4444 %%%% !1110 5^=__  7:_P"0K\,?^O?5_P#T*SK]$*_._P#X+M?\
MA7X8_P#7OJ__ *%9U\7X@_\ ))8C_MS_ -+B?J_@C_R<S ^E7_TS4/S_ ***
M*_FL_OD**** "BBB@ HHHH _1#_@A+_R"OB=_P!?&D?^@WE?H!7Y_P#_  0E
M_P"05\3O^OC2/_0;ROT K^E^ ?\ DDL-_P!O_P#I<C^ ?&G_ ).9C_6G_P"F
M:85P/[5W_)KGQ*_[$#6?_2&:N^K@?VKO^37/B5_V(&L_^D,U?2YC_P B^M_A
ME^3/@<C_ .1UAO\ KY#_ -*1^%M%%%?R&?Z>!1110 4444 %%%% '?\ [*/_
M "='\-?^Q_T;_P!+H:_=&OPN_91_Y.C^&O\ V/\ HW_I=#7[HU^X>%'_ "+\
M3_B7Y'\A_23_ .1U@/\ KW+_ -*04445^L'\UGY!?\%:?^3Y/$__ %X:;_Z1
M0U\V5])_\%:?^3Y/$_\ UX:;_P"D4-?-E?RGQ-_R46+_ .OD_P#TIG^D7A__
M ,D-EG_8/2_](B%%%%>&?7!1110 4444 %?K]_P26_Y,;\,?]?\ J7_I;-7Y
M U^OW_!);_DQOPQ_U_ZE_P"ELU?I'A;_ ,E%4_Z]2_\ 2H'X-](G_DAJ/_81
M#_TBJ?25%%%?T ?Q0?*7_!9/_DS=_P#L:;'^4M?DY7ZQ_P#!9/\ Y,W?_L:;
M'^4M?DY7\]>)O_)2_P#;D?S9_;_T??\ D@7_ -?I_E ****_/#]Q"BBB@ HH
MHH *^K?^"-G_ ">0G_8K7W\XJ^4J^K?^"-G_ ">0G_8K7W\XJ^@X3_Y*7"?]
M?(_F?$>)7_) YE_UYG^1^L=%%%?U0?YS!7X*?&7_ )+!XK_[&6^_]*'K]ZZ_
M!3XR_P#)8/%?_8RWW_I0]?D/BS_NV$]9_E$_IWZ-7^_YE_AI_G,YJBBBOQ4_
MK,**** "BBB@ HHHH _>SX-?\D?\*?\ 8M6/_I.E=)7-_!K_ )(_X4_[%JQ_
M])TKI*_L'"_[M#T7Y'^7>8?[_5_Q2_-A7YR_\%U/^1P^'/\ V#-1_P#1D%?H
MU7YR_P#!=3_D</AS_P!@S4?_ $9!7R'B'_R2=?UA_P"EQ/T[P/\ ^3E8/TJ_
M^FIGP31117\VG][!1110 4444 %%%% 'Z-_\$*_^1-^(O_83T[_T7/7WK7P5
M_P $*_\ D3?B+_V$]._]%SU]ZU_3/ ?_ "2>&])?^ER/\_?&7_DY68>L/_34
M KS7]LK_ )-*^)?_ &(NJ?\ I+)7I5>:_ME?\FE?$O\ [$75/_262OH<S_Y%
MM?\ P2_])9\3P]_R/\)_U]I_^EH_#FBBBOY%/]. HHHH **** "BBB@#TK]C
M7_D[7X:?]CUI?_I5'7[C5^'/[&O_ "=K\-/^QZTO_P!*HZ_<:OW+PH_Y%N(_
MQK_TD_D#Z27_ "/\#_UZE_Z6%%%%?JQ_-Q^._P#P58_Y/P\;_P#7/3/_ $VV
MM?.]?1'_  58_P"3\/&__7/3/_3;:U\[U_*'$?\ R4.,_P"OM3_TMG^DO G_
M "1&5_\ 8/1_]-Q"BBBO&/JPHHHH **** "OV)_X)3_\F'^"/^NFI_\ IRNJ
M_':OV)_X)3_\F'^"/^NFI_\ IRNJ_2O"S_DH:O\ UZE_Z7 _ OI&?\D1A_\
ML(A_Z;JGT/1117[\?Q8?)'_!:/\ Y-#L_P#L=++_ -$7-?E-7ZL_\%H_^30[
M/_L=++_T1<U^4U?SQXF?\E,_\$?U/[C^C_\ \F_7_7VI_P"VA1117Y\?MH44
M44 %%%% !7UQ_P $7/\ D[R\_P"Q+O?_ $?;5\CU]<?\$7/^3O+S_L2[W_T?
M;5]%PC_R4V$_QH^%\3O^3?YE_P!>I'ZL4445_4Q_G2%?@1\1?^2@Z[_V&;K_
M -&M7[[U^!'Q%_Y*#KO_ &&;K_T:U?C_ (L_P<)ZS_\ ;3^H/HT_[WF?^&E^
M=0QJ***_%S^L HHHH **** "BBB@#]]_AU_R3[0O^P-:_P#HI:V:QOAU_P D
M^T+_ + UK_Z*6MFO[#H?P(^B_(_RWQ?^]U/\3_,*_-K_ (+G?\E-\!?]@&[_
M /1RU^DM?FU_P7._Y*;X"_[ -W_Z.6OC/$3_ ))2MZP_]*1^K>!G_)R<+_AJ
M_P#IN1\*4445_-Y_>04444 %%%% !1110!^DW_!#'_DF7CW_ +#UI_Z):ONJ
MOA7_ ((8_P#),O'O_8>M/_1+5]U5_3G W_)*87T?_I4C_/KQA_Y.3F'^*/\
MZ;@%>5_MQ_\ )GWQ)_[$^]_]%&O5*\K_ &X_^3/OB3_V)][_ .BC7N9M_P B
MK$?X)_\ I+/C^&?^2CP7_7VG_P"EQ/Q#HHHK^1S_ $U"BBB@ HHHH **** /
M5?V&_P#D\'X;_P#8WV7_ *,%?MW7XB?L-_\ )X/PW_[&^R_]&"OV[K]T\*?^
M15B/\:_])1_'GTD?^2CP7_7I_P#I;"BBBOU0_G(**** "BBB@ HHHH ****
M"OSO_P""[7_(5^&/_7OJ_P#Z%9U^B%?G?_P7:_Y"OPQ_Z]]7_P#0K.OB_$'_
M ))+$?\ ;G_I<3]7\$?^3F8'TJ_^F:A^?]%%%?S6?WR%%%% !1110 4444 ?
MHA_P0E_Y!7Q._P"OC2/_ $&\K] *_/\ _P""$O\ R"OB=_U\:1_Z#>5^@%?T
MOP#_ ,DEAO\ M_\ ]+D?P#XT_P#)S,?ZT_\ TS3"N!_:N_Y-<^)7_8@:S_Z0
MS5WU<#^U=_R:Y\2O^Q UG_TAFKZ7,?\ D7UO\,OR9\#D?_(ZPW_7R'_I2/PM
MHHHK^0S_ $\"BBB@ HHHH **** ._P#V4?\ DZ/X:_\ 8_Z-_P"ET-?NC7X7
M?LH_\G1_#7_L?]&_]+H:_=&OW#PH_P"1?B?\2_(_D/Z2?_(ZP'_7N7_I2"BB
MBOU@_FL_(+_@K3_R?)XG_P"O#3?_ $BAKYLKZ3_X*T_\GR>)_P#KPTW_ -(H
M:^;*_E/B;_DHL7_U\G_Z4S_2+P__ .2&RS_L'I?^D1"BBBO#/K@HHHH ****
M "OU^_X)+?\ )C?AC_K_ -2_]+9J_(&OU^_X)+?\F-^&/^O_ %+_ -+9J_2/
M"W_DHJG_ %ZE_P"E0/P;Z1/_ "0U'_L(A_Z15/I*BBBOZ /XH/E+_@LG_P F
M;O\ ]C38_P I:_)ROUC_ ."R?_)F[_\ 8TV/\I:_)ROYZ\3?^2E_[<C^;/[?
M^C[_ ,D"_P#K]/\ * 4445^>'[B%%%% !1110 5]6_\ !&S_ )/(3_L5K[^<
M5?*5?5O_  1L_P"3R$_[%:^_G%7T'"?_ "4N$_Z^1_,^(\2O^2!S+_KS/\C]
M8Z***_J@_P Y@K\%/C+_ ,E@\5_]C+??^E#U^]=?@I\9?^2P>*_^QEOO_2AZ
M_(?%G_=L)ZS_ "B?T[]&K_?\R_PT_P YG-4445^*G]9A1110 4444 %%%% '
M[V?!K_DC_A3_ +%JQ_\ 2=*Z2N;^#7_)'_"G_8M6/_I.E=)7]@X7_=H>B_(_
MR[S#_?ZO^*7YL*_.7_@NI_R.'PY_[!FH_P#HR"OT:K\Y?^"ZG_(X?#G_ +!F
MH_\ HR"OD/$/_DDZ_K#_ -+B?IW@?_R<K!^E7_TU,^":***_FT_O8**** "B
MBB@ HHHH _1O_@A7_P B;\1?^PGIW_HN>OO6O@K_ ((5_P#(F_$7_L)Z=_Z+
MGK[UK^F> _\ DD\-Z2_]+D?Y^^,O_)RLP]8?^FH!7FO[97_)I7Q+_P"Q%U3_
M -)9*]*KS7]LK_DTKXE_]B+JG_I+)7T.9_\ (MK_ ."7_I+/B>'O^1_A/^OM
M/_TM'X<T445_(I_IP%%%% !1110 4444 >E?L:_\G:_#3_L>M+_]*HZ_<:OP
MY_8U_P"3M?AI_P!CUI?_ *51U^XU?N7A1_R+<1_C7_I)_('TDO\ D?X'_KU+
M_P!+"BBBOU8_FX_'?_@JQ_R?AXW_ .N>F?\ IMM:^=Z^B/\ @JQ_R?AXW_ZY
MZ9_Z;;6OG>OY0XC_ .2AQG_7VI_Z6S_27@3_ )(C*_\ L'H_^FXA1117C'U8
M4444 %%%% !7[$_\$I_^3#_!'_734_\ TY75?CM7[$_\$I_^3#_!'_734_\
MTY75?I7A9_R4-7_KU+_TN!^!?2,_Y(C#_P#81#_TW5/H>BBBOWX_BP^2/^"T
M?_)H=G_V.EE_Z(N:_*:OU9_X+1_\FAV?_8Z67_HBYK\IJ_GCQ,_Y*9_X(_J?
MW']'_P#Y-^O^OM3_ -M"BBBOSX_;0HHHH **** "OKC_ ((N?\G>7G_8EWO_
M */MJ^1Z^N/^"+G_ "=Y>?\ 8EWO_H^VKZ+A'_DIL)_C1\+XG?\ )O\ ,O\
MKU(_5BBBBOZF/\Z0K\"/B+_R4'7?^PS=?^C6K]]Z_ CXB_\ )0==_P"PS=?^
MC6K\?\6?X.$]9_\ MI_4'T:?][S/_#2_.H8U%%%?BY_6 4444 %%%% !1110
M!^^_PZ_Y)]H7_8&M?_12ULUC?#K_ ))]H7_8&M?_ $4M;-?V'0_@1]%^1_EO
MB_\ >ZG^)_F%?FU_P7._Y*;X"_[ -W_Z.6OTEK\VO^"YW_)3? 7_ & ;O_T<
MM?&>(G_)*5O6'_I2/U;P,_Y.3A?\-7_TW(^%****_F\_O(**** "BBB@ HHH
MH _2;_@AC_R3+Q[_ -AZT_\ 1+5]U5\*_P#!#'_DF7CW_L/6G_HEJ^ZJ_IS@
M;_DE,+Z/_P!*D?Y]>,/_ "<G,/\ %'_TW *\K_;C_P"3/OB3_P!B?>_^BC7J
ME>5_MQ_\F??$G_L3[W_T4:]S-O\ D58C_!/_ -)9\?PS_P E'@O^OM/_ -+B
M?B'1117\CG^FH4444 %%%% !1110!ZK^PW_R>#\-_P#L;[+_ -&"OV[K\1/V
M&_\ D\'X;_\ 8WV7_HP5^W=?NGA3_P BK$?XU_Z2C^//I(_\E'@O^O3_ /2V
M%%%%?JA_.04444 %%%% !1110 4444 %?G?_ ,%VO^0K\,?^O?5__0K.OT0K
M\[_^"[7_ "%?AC_U[ZO_ .A6=?%^(/\ R26(_P"W/_2XGZOX(_\ )S,#Z5?_
M $S4/S_HHHK^:S^^0HHHH **** "BBB@#]$/^"$O_(*^)W_7QI'_ *#>5^@%
M?G__ ,$)?^05\3O^OC2/_0;ROT K^E^ ?^22PW_;_P#Z7(_@'QI_Y.9C_6G_
M .F:85P/[5W_ ":Y\2O^Q UG_P!(9J[ZN!_:N_Y-<^)7_8@:S_Z0S5]+F/\
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
M_P#V-]E_Z,%?MW7XB?L-_P#)X/PW_P"QOLO_ $8*_;NOW3PI_P"15B/\:_\
M24?QY])'_DH\%_UZ?_I;"BBBOU0_G(**** "BBB@ HHHH **** "OSO_ ."[
M7_(5^&/_ %[ZO_Z%9U^B%?G?_P %VO\ D*_#'_KWU?\ ]"LZ^+\0?^22Q'_;
MG_I<3]7\$?\ DYF!]*O_ *9J'Y_T445_-9_?(4444 %%%% !1110!^B'_!"7
M_D%?$[_KXTC_ -!O*_0"OS__ ."$O_(*^)W_ %\:1_Z#>5^@%?TOP#_R26&_
M[?\ _2Y'\ ^-/_)S,?ZT_P#TS3"N!_:N_P"37/B5_P!B!K/_ *0S5WU<#^U=
M_P FN?$K_L0-9_\ 2&:OI<Q_Y%];_#+\F? Y'_R.L-_U\A_Z4C\+:***_D,_
MT\"BBB@ HHHH **** .__91_Y.C^&O\ V/\ HW_I=#7[HU^%W[*/_)T?PU_[
M'_1O_2Z&OW1K]P\*/^1?B?\ $OR/Y#^DG_R.L!_U[E_Z4@HHHK]8/YK/R"_X
M*T_\GR>)_P#KPTW_ -(H:^;*^D_^"M/_ "?)XG_Z\--_](H:^;*_E/B;_DHL
M7_U\G_Z4S_2+P_\ ^2&RS_L'I?\ I$0HHHKPSZX**** "BBB@ K]?O\ @DM_
MR8WX8_Z_]2_]+9J_(&OU^_X)+?\ )C?AC_K_ -2_]+9J_2/"W_DHJG_7J7_I
M4#\&^D3_ ,D-1_["(?\ I%4^DJ***_H _B@^4O\ @LG_ ,F;O_V--C_*6OR<
MK]8_^"R?_)F[_P#8TV/\I:_)ROYZ\3?^2E_[<C^;/[?^C[_R0+_Z_3_* 444
M5^>'[B%%%% !1110 5]6_P#!&S_D\A/^Q6OOYQ5\I5]6_P#!&S_D\A/^Q6OO
MYQ5]!PG_ ,E+A/\ KY'\SXCQ*_Y(',O^O,_R/UCHHHK^J#_.8*_!3XR_\E@\
M5_\ 8RWW_I0]?O77X*?&7_DL'BO_ +&6^_\ 2AZ_(?%G_=L)ZS_*)_3OT:O]
M_P R_P -/\YG-4445^*G]9A1110 4444 %%%% '[V?!K_DC_ (4_[%JQ_P#2
M=*Z2N;^#7_)'_"G_ &+5C_Z3I725_8.%_P!VAZ+\C_+O,/\ ?ZO^*7YL*_.7
M_@NI_P CA\.?^P9J/_HR"OT:K\Y?^"ZG_(X?#G_L&:C_ .C(*^0\0_\ DDZ_
MK#_TN)^G>!__ "<K!^E7_P!-3/@FBBBOYM/[V"BBB@ HHHH **** /T;_P""
M%?\ R)OQ%_[">G?^BYZ^]:^"O^"%?_(F_$7_ +">G?\ HN>OO6OZ9X#_ .23
MPWI+_P!+D?Y^^,O_ "<K,/6'_IJ 5YK^V5_R:5\2_P#L1=4_])9*]*KS7]LK
M_DTKXE_]B+JG_I+)7T.9_P#(MK_X)?\ I+/B>'O^1_A/^OM/_P!+1^'-%%%?
MR*?Z<!1110 4444 %%%% 'I7[&O_ "=K\-/^QZTO_P!*HZ_<:OPY_8U_Y.U^
M&G_8]:7_ .E4=?N-7[EX4?\ (MQ'^-?^DG\@?22_Y'^!_P"O4O\ TL****_5
MC^;C\=_^"K'_ "?AXW_ZYZ9_Z;;6OG>OHC_@JQ_R?AXW_P"N>F?^FVUKYWK^
M4.(_^2AQG_7VI_Z6S_27@3_DB,K_ .P>C_Z;B%%%%>,?5A1110 4444 %?L3
M_P $I_\ DP_P1_UTU/\ ].5U7X[5^Q/_  2G_P"3#_!'_734_P#TY75?I7A9
M_P E#5_Z]2_]+@?@7TC/^2(P_P#V$0_]-U3Z'HHHK]^/XL/DC_@M'_R:'9_]
MCI9?^B+FORFK]6?^"T?_ ":'9_\ 8Z67_HBYK\IJ_GCQ,_Y*9_X(_J?W']'_
M /Y-^O\ K[4_]M"BBBOSX_;0HHHH **** "OKC_@BY_R=Y>?]B7>_P#H^VKY
M'KZX_P""+G_)WEY_V)=[_P"C[:OHN$?^2FPG^-'POB=_R;_,O^O4C]6****_
MJ8_SI"OP(^(O_)0==_[#-U_Z-:OWWK\"/B+_ ,E!UW_L,W7_ *-:OQ_Q9_@X
M3UG_ .VG]0?1I_WO,_\ #2_.H8U%%%?BY_6 4444 %%%% !1110!^^_PZ_Y)
M]H7_ &!K7_T4M;-8WPZ_Y)]H7_8&M?\ T4M;-?V'0_@1]%^1_EOB_P#>ZG^)
M_F%?FU_P7._Y*;X"_P"P#=_^CEK]):_-K_@N=_R4WP%_V ;O_P!'+7QGB)_R
M2E;UA_Z4C]6\#/\ DY.%_P -7_TW(^%****_F\_O(**** "BBB@ HHHH _2;
M_@AC_P DR\>_]AZT_P#1+5]U5\*_\$,?^29>/?\ L/6G_HEJ^ZJ_IS@;_DE,
M+Z/_ -*D?Y]>,/\ R<G,/\4?_3< KRO]N/\ Y,^^)/\ V)][_P"BC7JE>5_M
MQ_\ )GWQ)_[$^]_]%&O<S;_D58C_  3_ /26?'\,_P#)1X+_ *^T_P#TN)^(
M=%%%?R.?Z:A1110 4444 %%%% 'JO[#?_)X/PW_[&^R_]&"OV[K\1/V&_P#D
M\'X;_P#8WV7_ *,%?MW7[IX4_P#(JQ'^-?\ I*/X\^DC_P E'@O^O3_]+844
M45^J'\Y!1110 4444 %%%% !1110 5^=_P#P7:_Y"OPQ_P"O?5__ $*SK]$*
M_.__ (+M?\A7X8_]>^K_ /H5G7Q?B#_R26(_[<_]+B?J_@C_ ,G,P/I5_P#3
M-0_/^BBBOYK/[Y"BBB@ HHHH **** /T0_X(2_\ (*^)W_7QI'_H-Y7Z 5^?
M_P#P0E_Y!7Q._P"OC2/_ $&\K] *_I?@'_DDL-_V_P#^ER/X!\:?^3F8_P!:
M?_IFF%<#^U=_R:Y\2O\ L0-9_P#2&:N^K@?VKO\ DUSXE?\ 8@:S_P"D,U?2
MYC_R+ZW^&7Y,^!R/_D=8;_KY#_TI'X6T445_(9_IX%%%% !1110 4444 =_^
MRC_R='\-?^Q_T;_TNAK]T:_"[]E'_DZ/X:_]C_HW_I=#7[HU^X>%'_(OQ/\
MB7Y'\A_23_Y'6 _Z]R_]*04445^L'\UGY!?\%:?^3Y/$_P#UX:;_ .D4-?-E
M?2?_  5I_P"3Y/$__7AIO_I%#7S97\I\3?\ )18O_KY/_P!*9_I%X?\ _)#9
M9_V#TO\ TB(4445X9]<%%%% !1110 5^OW_!);_DQOPQ_P!?^I?^ELU?D#7Z
M_?\ !);_ ),;\,?]?^I?^ELU?I'A;_R453_KU+_TJ!^#?2)_Y(:C_P!A$/\
MTBJ?25%%%?T ?Q0?*7_!9/\ Y,W?_L:;'^4M?DY7ZQ_\%D_^3-W_ .QIL?Y2
MU^3E?SUXF_\ )2_]N1_-G]O_ $??^2!?_7Z?Y0"BBBOSP_<0HHHH **** "O
MJW_@C9_R>0G_ &*U]_.*OE*OJW_@C9_R>0G_ &*U]_.*OH.$_P#DI<)_U\C^
M9\1XE?\ ) YE_P!>9_D?K'1117]4'^<P5^"GQE_Y+!XK_P"QEOO_ $H>OWKK
M\%/C+_R6#Q7_ -C+??\ I0]?D/BS_NV$]9_E$_IWZ-7^_P"9?X:?YS.:HHHK
M\5/ZS"BBB@ HHHH **** /WL^#7_ "1_PI_V+5C_ .DZ5TE<W\&O^2/^%/\
ML6K'_P!)TKI*_L'"_P"[0]%^1_EWF'^_U?\ %+\V%?G+_P %U/\ D</AS_V#
M-1_]&05^C5?G+_P74_Y'#X<_]@S4?_1D%?(>(?\ R2=?UA_Z7$_3O __ ).5
M@_2K_P"FIGP31117\VG][!1110 4444 %%%% 'Z-_P#!"O\ Y$WXB_\ 83T[
M_P!%SU]ZU\%?\$*_^1-^(O\ V$]._P#1<]?>M?TSP'_R2>&])?\ I<C_ #]\
M9?\ DY68>L/_ $U *\U_;*_Y-*^)?_8BZI_Z2R5Z57FO[97_ ":5\2_^Q%U3
M_P!)9*^AS/\ Y%M?_!+_ -)9\3P]_P C_"?]?:?_ *6C\.:***_D4_TX"BBB
M@ HHHH **** /2OV-?\ D[7X:?\ 8]:7_P"E4=?N-7X<_L:_\G:_#3_L>M+_
M /2J.OW&K]R\*/\ D6XC_&O_ $D_D#Z27_(_P/\ UZE_Z6%%%%?JQ_-Q^.__
M  58_P"3\/&__7/3/_3;:U\[U]$?\%6/^3\/&_\ USTS_P!-MK7SO7\H<1_\
ME#C/^OM3_P!+9_I+P)_R1&5_]@]'_P!-Q"BBBO&/JPHHHH **** "OV)_P""
M4_\ R8?X(_ZZ:G_Z<KJOQVK]B?\ @E/_ ,F'^"/^NFI_^G*ZK]*\+/\ DH:O
M_7J7_I<#\"^D9_R1&'_["(?^FZI]#T445^_'\6'R1_P6C_Y-#L_^QTLO_1%S
M7Y35^K/_  6C_P"30[/_ +'2R_\ 1%S7Y35_/'B9_P E,_\ !']3^X_H_P#_
M ";]?]?:G_MH4445^?'[:%%%% !1110 5]<?\$7/^3O+S_L2[W_T?;5\CU]<
M?\$7/^3O+S_L2[W_ -'VU?1<(_\ )383_&CX7Q._Y-_F7_7J1^K%%%%?U,?Y
MTA7X$?$7_DH.N_\ 89NO_1K5^^]?@1\1?^2@Z[_V&;K_ -&M7X_XL_P<)ZS_
M /;3^H/HT_[WF?\ AI?G4,:BBBOQ<_K **** "BBB@ HHHH _??X=?\ )/M"
M_P"P-:_^BEK9K&^'7_)/M"_[ UK_ .BEK9K^PZ'\"/HOR/\ +?%_[W4_Q/\
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
M^/VT**** "BBB@ KZX_X(N?\G>7G_8EWO_H^VKY'KZX_X(N?\G>7G_8EWO\
MZ/MJ^BX1_P"2FPG^-'POB=_R;_,O^O4C]6****_J8_SI"OP(^(O_ "4'7?\
ML,W7_HUJ_?>OP(^(O_)0==_[#-U_Z-:OQ_Q9_@X3UG_[:?U!]&G_ 'O,_P##
M2_.H8U%%%?BY_6 4444 %%%% !1110!^^_PZ_P"2?:%_V!K7_P!%+6S6-\.O
M^2?:%_V!K7_T4M;-?V'0_@1]%^1_EOB_][J?XG^85^;7_!<[_DIO@+_L W?_
M *.6OTEK\VO^"YW_ "4WP%_V ;O_ -'+7QGB)_R2E;UA_P"E(_5O S_DY.%_
MPU?_ $W(^%****_F\_O(**** "BBB@ HHHH _2;_ ((8_P#),O'O_8>M/_1+
M5]U5\*_\$,?^29>/?^P]:?\ HEJ^ZJ_IS@;_ ))3"^C_ /2I'^?7C#_R<G,/
M\4?_ $W *\K_ &X_^3/OB3_V)][_ .BC7JE>5_MQ_P#)GWQ)_P"Q/O?_ $4:
M]S-O^15B/\$__26?'\,_\E'@O^OM/_TN)^(=%%%?R.?Z:A1110 4444 %%%%
M 'JO[#?_ ">#\-_^QOLO_1@K]NZ_$3]AO_D\'X;_ /8WV7_HP5^W=?NGA3_R
M*L1_C7_I*/X\^DC_ ,E'@O\ KT__ $MA1117ZH?SD%%%% !1110 4444 %%%
M% !7YW_\%VO^0K\,?^O?5_\ T*SK]$*_._\ X+M?\A7X8_\ 7OJ__H5G7Q?B
M#_R26(_[<_\ 2XGZOX(_\G,P/I5_],U#\_Z***_FL_OD**** "BBB@ HHHH
M_1#_ ((2_P#(*^)W_7QI'_H-Y7Z 5^?_ /P0E_Y!7Q._Z^-(_P#0;ROT K^E
M^ ?^22PW_;__ *7(_@'QI_Y.9C_6G_Z9IA7 _M7?\FN?$K_L0-9_](9J[ZN!
M_:N_Y-<^)7_8@:S_ .D,U?2YC_R+ZW^&7Y,^!R/_ )'6&_Z^0_\ 2D?A;111
M7\AG^G@4444 %%%% !1110!W_P"RC_R='\-?^Q_T;_TNAK]T:_"[]E'_ ).C
M^&O_ &/^C?\ I=#7[HU^X>%'_(OQ/^)?D?R'])/_ )'6 _Z]R_\ 2D%%%%?K
M!_-9^07_  5I_P"3Y/$__7AIO_I%#7S97TG_ ,%:?^3Y/$__ %X:;_Z10U\V
M5_*?$W_)18O_ *^3_P#2F?Z1>'__ "0V6?\ 8/2_](B%%%%>&?7!1110 444
M4 %?K]_P26_Y,;\,?]?^I?\ I;-7Y U^OW_!);_DQOPQ_P!?^I?^ELU?I'A;
M_P E%4_Z]2_]*@?@WTB?^2&H_P#81#_TBJ?25%%%?T ?Q0?*7_!9/_DS=_\
ML:;'^4M?DY7ZQ_\ !9/_ ),W?_L:;'^4M?DY7\]>)O\ R4O_ &Y'\V?V_P#1
M]_Y(%_\ 7Z?Y0"BBBOSP_<0HHHH **** "OJW_@C9_R>0G_8K7W\XJ^4J^K?
M^"-G_)Y"?]BM??SBKZ#A/_DI<)_U\C^9\1XE?\D#F7_7F?Y'ZQT445_5!_G,
M%?@I\9?^2P>*_P#L9;[_ -*'K]ZZ_!3XR_\ )8/%?_8RWW_I0]?D/BS_ +MA
M/6?Y1/Z=^C5_O^9?X:?YS.:HHHK\5/ZS"BBB@ HHHH **** /WL^#7_)'_"G
M_8M6/_I.E=)7-_!K_DC_ (4_[%JQ_P#2=*Z2O[!PO^[0]%^1_EWF'^_U?\4O
MS85^<O\ P74_Y'#X<_\ 8,U'_P!&05^C5?G+_P %U/\ D</AS_V#-1_]&05\
MAXA_\DG7]8?^EQ/T[P/_ .3E8/TJ_P#IJ9\$T445_-I_>P4444 %%%% !111
M0!^C?_!"O_D3?B+_ -A/3O\ T7/7WK7P5_P0K_Y$WXB_]A/3O_1<]?>M?TSP
M'_R2>&])?^ER/\_?&7_DY68>L/\ TU *\U_;*_Y-*^)?_8BZI_Z2R5Z57FO[
M97_)I7Q+_P"Q%U3_ -)9*^AS/_D6U_\ !+_TEGQ/#W_(_P )_P!?:?\ Z6C\
M.:***_D4_P!. HHHH **** "BBB@#TK]C7_D[7X:?]CUI?\ Z51U^XU?AS^Q
MK_R=K\-/^QZTO_TJCK]QJ_<O"C_D6XC_ !K_ -)/Y ^DE_R/\#_UZE_Z6%%%
M%?JQ_-Q^._\ P58_Y/P\;_\ 7/3/_3;:U\[U]$?\%6/^3\/&_P#USTS_ --M
MK7SO7\H<1_\ )0XS_K[4_P#2V?Z2\"?\D1E?_8/1_P#3<0HHHKQCZL**** "
MBBB@ K]B?^"4_P#R8?X(_P"NFI_^G*ZK\=J_8G_@E/\ \F'^"/\ KIJ?_IRN
MJ_2O"S_DH:O_ %ZE_P"EP/P+Z1G_ "1&'_["(?\ INJ?0]%%%?OQ_%A\D?\
M!:/_ )-#L_\ L=++_P!$7-?E-7ZL_P#!:/\ Y-#L_P#L=++_ -$7-?E-7\\>
M)G_)3/\ P1_4_N/Z/_\ R;]?]?:G_MH4445^?'[:%%%% !1110 5]<?\$7/^
M3O+S_L2[W_T?;5\CU]<?\$7/^3O+S_L2[W_T?;5]%PC_ ,E-A/\ &CX7Q._Y
M-_F7_7J1^K%%%%?U,?YTA7X$?$7_ )*#KO\ V&;K_P!&M7[[U^!'Q%_Y*#KO
M_89NO_1K5^/^+/\ !PGK/_VT_J#Z-/\ O>9_X:7YU#&HHHK\7/ZP"BBB@ HH
MHH **** /WW^'7_)/M"_[ UK_P"BEK9K&^'7_)/M"_[ UK_Z*6MFO[#H?P(^
MB_(_RWQ?^]U/\3_,*_-K_@N=_P E-\!?]@&[_P#1RU^DM?FU_P %SO\ DIO@
M+_L W?\ Z.6OC/$3_DE*WK#_ -*1^K>!G_)R<+_AJ_\ IN1\*4445_-Y_>04
M444 %%%% !1110!^DW_!#'_DF7CW_L/6G_HEJ^ZJ^%?^"&/_ "3+Q[_V'K3_
M -$M7W57].<#?\DIA?1_^E2/\^O&'_DY.8?XH_\ IN 5Y7^W'_R9]\2?^Q/O
M?_11KU2O*_VX_P#DS[XD_P#8GWO_ **->YFW_(JQ'^"?_I+/C^&?^2CP7_7V
MG_Z7$_$.BBBOY'/]-0HHHH **** "BBB@#U7]AO_ )/!^&__ &-]E_Z,%?MW
M7XB?L-_\G@_#?_L;[+_T8*_;NOW3PI_Y%6(_QK_TE'\>?21_Y*/!?]>G_P"E
ML****_5#^<@HHHH **** "BBB@ HHHH *_.__@NU_P A7X8_]>^K_P#H5G7Z
M(5^=_P#P7:_Y"OPQ_P"O?5__ $*SKXOQ!_Y)+$?]N?\ I<3]7\$?^3F8'TJ_
M^F:A^?\ 1117\UG]\A1110 4444 %%%% 'Z(?\$)?^05\3O^OC2/_0;ROT K
M\_\ _@A+_P @KXG?]?&D?^@WE?H!7]+\ _\ ))8;_M__ -+D?P#XT_\ )S,?
MZT__ $S3"N!_:N_Y-<^)7_8@:S_Z0S5WU<#^U=_R:Y\2O^Q UG_TAFKZ7,?^
M1?6_PR_)GP.1_P#(ZPW_ %\A_P"E(_"VBBBOY#/]/ HHHH **** "BBB@#O_
M -E'_DZ/X:_]C_HW_I=#7[HU^%W[*/\ R='\-?\ L?\ 1O\ TNAK]T:_</"C
M_D7XG_$OR/Y#^DG_ ,CK ?\ 7N7_ *4@HHHK]8/YK/R"_P""M/\ R?)XG_Z\
M--_](H:^;*^D_P#@K3_R?)XG_P"O#3?_ $BAKYLK^4^)O^2BQ?\ U\G_ .E,
M_P!(O#__ )(;+/\ L'I?^D1"BBBO#/K@HHHH **** "OU^_X)+?\F-^&/^O_
M %+_ -+9J_(&OU^_X)+?\F-^&/\ K_U+_P!+9J_2/"W_ )**I_UZE_Z5 _!O
MI$_\D-1_["(?^D53Z2HHHK^@#^*#Y2_X+)_\F;O_ -C38_REK\G*_6/_ (+)
M_P#)F[_]C38_REK\G*_GKQ-_Y*7_ +<C^;/[?^C[_P D"_\ K]/\H!1117YX
M?N(4444 %%%% !7U;_P1L_Y/(3_L5K[^<5?*5?5O_!&S_D\A/^Q6OOYQ5]!P
MG_R4N$_Z^1_,^(\2O^2!S+_KS/\ (_6.BBBOZH/\Y@K\%/C+_P E@\5_]C+?
M?^E#U^]=?@I\9?\ DL'BO_L9;[_TH>OR'Q9_W;">L_RB?T[]&K_?\R_PT_SF
M<U1117XJ?UF%%%% !1110 4444 ?O9\&O^2/^%/^Q:L?_2=*Z2N;^#7_ "1_
MPI_V+5C_ .DZ5TE?V#A?]VAZ+\C_ "[S#_?ZO^*7YL*_.7_@NI_R.'PY_P"P
M9J/_ *,@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?^PGIW_H
MN>OO6O@K_@A7_P B;\1?^PGIW_HN>OO6OZ9X#_Y)/#>DO_2Y'^?OC+_R<K,/
M6'_IJ 5YK^V5_P FE?$O_L1=4_\ 262O2J\U_;*_Y-*^)?\ V(NJ?^DLE?0Y
MG_R+:_\ @E_Z2SXGA[_D?X3_ *^T_P#TM'X<T445_(I_IP%%%% !1110 444
M4 >E?L:_\G:_#3_L>M+_ /2J.OW&K\.?V-?^3M?AI_V/6E_^E4=?N-7[EX4?
M\BW$?XU_Z2?R!])+_D?X'_KU+_TL****_5C^;C\=_P#@JQ_R?AXW_P"N>F?^
MFVUKYWKZ(_X*L?\ )^'C?_KGIG_IMM:^=Z_E#B/_ )*'&?\ 7VI_Z6S_ $EX
M$_Y(C*_^P>C_ .FXA1117C'U84444 %%%% !7[$_\$I_^3#_  1_UTU/_P!.
M5U7X[5^Q/_!*?_DP_P $?]=-3_\ 3E=5^E>%G_)0U?\ KU+_ -+@?@7TC/\
MDB,/_P!A$/\ TW5/H>BBBOWX_BP^2/\ @M'_ ,FAV?\ V.EE_P"B+FORFK]6
M?^"T?_)H=G_V.EE_Z(N:_*:OYX\3/^2F?^"/ZG]Q_1__ .3?K_K[4_\ ;0HH
MHK\^/VT**** "BBB@ KZX_X(N?\ )WEY_P!B7>_^C[:OD>OKC_@BY_R=Y>?]
MB7>_^C[:OHN$?^2FPG^-'POB=_R;_,O^O4C]6****_J8_P Z0K\"/B+_ ,E!
MUW_L,W7_ *-:OWWK\"/B+_R4'7?^PS=?^C6K\?\ %G^#A/6?_MI_4'T:?][S
M/_#2_.H8U%%%?BY_6 4444 %%%% !1110!^^_P .O^2?:%_V!K7_ -%+6S6-
M\.O^2?:%_P!@:U_]%+6S7]AT/X$?1?D?Y;XO_>ZG^)_F%?FU_P %SO\ DIO@
M+_L W?\ Z.6OTEK\VO\ @N=_R4WP%_V ;O\ ]'+7QGB)_P DI6]8?^E(_5O
MS_DY.%_PU?\ TW(^%****_F\_O(**** "BBB@ HHHH _2;_@AC_R3+Q[_P!A
MZT_]$M7W57PK_P $,?\ DF7CW_L/6G_HEJ^ZJ_IS@;_DE,+Z/_TJ1_GUXP_\
MG)S#_%'_ --P"O*_VX_^3/OB3_V)][_Z*->J5Y7^W'_R9]\2?^Q/O?\ T4:]
MS-O^15B/\$__ $EGQ_#/_)1X+_K[3_\ 2XGXAT445_(Y_IJ%%%% !1110 44
M44 >J_L-_P#)X/PW_P"QOLO_ $8*_;NOQ$_8;_Y/!^&__8WV7_HP5^W=?NGA
M3_R*L1_C7_I*/X\^DC_R4>"_Z]/_ -+84445^J'\Y!1110 4444 %%%% !11
M10 5^=__  7:_P"0K\,?^O?5_P#T*SK]$*_._P#X+M?\A7X8_P#7OJ__ *%9
MU\7X@_\ ))8C_MS_ -+B?J_@C_R<S ^E7_TS4/S_ ****_FL_OD**** "BBB
M@ HHHH _1#_@A+_R"OB=_P!?&D?^@WE?H!7Y_P#_  0E_P"05\3O^OC2/_0;
MROT K^E^ ?\ DDL-_P!O_P#I<C^ ?&G_ ).9C_6G_P"F:85P/[5W_)KGQ*_[
M$#6?_2&:N^K@?VKO^37/B5_V(&L_^D,U?2YC_P B^M_AE^3/@<C_ .1UAO\
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
MC2/_ $&\K] *_/\ _P""$O\ R"OB=_U\:1_Z#>5^@%?TOP#_ ,DEAO\ M_\
M]+D?P#XT_P#)S,?ZT_\ TS3"N!_:N_Y-<^)7_8@:S_Z0S5WU<#^U=_R:Y\2O
M^Q UG_TAFKZ7,?\ D7UO\,OR9\#D?_(ZPW_7R'_I2/PMHHHK^0S_ $\"BBB@
M HHHH **** ._P#V4?\ DZ/X:_\ 8_Z-_P"ET-?NC7X7?LH_\G1_#7_L?]&_
M]+H:_=&OW#PH_P"1?B?\2_(_D/Z2?_(ZP'_7N7_I2"BBBOU@_FL_(+_@K3_R
M?)XG_P"O#3?_ $BAKYLKZ3_X*T_\GR>)_P#KPTW_ -(H:^;*_E/B;_DHL7_U
M\G_Z4S_2+P__ .2&RS_L'I?^D1"BBBO#/K@HHHH **** "OU^_X)+?\ )C?A
MC_K_ -2_]+9J_(&OU^_X)+?\F-^&/^O_ %+_ -+9J_2/"W_DHJG_ %ZE_P"E
M0/P;Z1/_ "0U'_L(A_Z15/I*BBBOZ /XH/E+_@LG_P F;O\ ]C38_P I:_)R
MOUC_ ."R?_)F[_\ 8TV/\I:_)ROYZ\3?^2E_[<C^;/[?^C[_ ,D"_P#K]/\
M* 4445^>'[B%%%% !1110 5]6_\ !&S_ )/(3_L5K[^<5?*5?5O_  1L_P"3
MR$_[%:^_G%7T'"?_ "4N$_Z^1_,^(\2O^2!S+_KS/\C]8Z***_J@_P Y@K\%
M/C+_ ,E@\5_]C+??^E#U^]=?@I\9?^2P>*_^QEOO_2AZ_(?%G_=L)ZS_ "B?
MT[]&K_?\R_PT_P YG-4445^*G]9A1110 4444 %%%% '[V?!K_DC_A3_ +%J
MQ_\ 2=*Z2N;^#7_)'_"G_8M6/_I.E=)7]@X7_=H>B_(_R[S#_?ZO^*7YL*_.
M7_@NI_R.'PY_[!FH_P#HR"OT:K\Y?^"ZG_(X?#G_ +!FH_\ HR"OD/$/_DDZ
M_K#_ -+B?IW@?_R<K!^E7_TU,^":***_FT_O8**** "BBB@ HHHH _1O_@A7
M_P B;\1?^PGIW_HN>OO6O@K_ ((5_P#(F_$7_L)Z=_Z+GK[UK^F> _\ DD\-
MZ2_]+D?Y^^,O_)RLP]8?^FH!7FO[97_)I7Q+_P"Q%U3_ -)9*]*KS7]LK_DT
MKXE_]B+JG_I+)7T.9_\ (MK_ ."7_I+/B>'O^1_A/^OM/_TM'X<T445_(I_I
MP%%%% !1110 4444 >E?L:_\G:_#3_L>M+_]*HZ_<:OPY_8U_P"3M?AI_P!C
MUI?_ *51U^XU?N7A1_R+<1_C7_I)_('TDO\ D?X'_KU+_P!+"BBBOU8_FX_'
M?_@JQ_R?AXW_ .N>F?\ IMM:^=Z^B/\ @JQ_R?AXW_ZYZ9_Z;;6OG>OY0XC_
M .2AQG_7VI_Z6S_27@3_ )(C*_\ L'H_^FXA1117C'U84444 %%%% !7[$_\
M$I_^3#_!'_734_\ TY75?CM7[$_\$I_^3#_!'_734_\ TY75?I7A9_R4-7_K
MU+_TN!^!?2,_Y(C#_P#81#_TW5/H>BBBOWX_BP^2/^"T?_)H=G_V.EE_Z(N:
M_*:OU9_X+1_\FAV?_8Z67_HBYK\IJ_GCQ,_Y*9_X(_J?W']'_P#Y-^O^OM3_
M -M"BBBOSX_;0HHHH **** "OKC_ ((N?\G>7G_8EWO_ */MJ^1Z^N/^"+G_
M "=Y>?\ 8EWO_H^VKZ+A'_DIL)_C1\+XG?\ )O\ ,O\ KU(_5BBBBOZF/\Z0
MK\"/B+_R4'7?^PS=?^C6K]]Z_ CXB_\ )0==_P"PS=?^C6K\?\6?X.$]9_\
MMI_4'T:?][S/_#2_.H8U%%%?BY_6 4444 %%%% !1110!^^_PZ_Y)]H7_8&M
M?_12ULUC?#K_ ))]H7_8&M?_ $4M;-?V'0_@1]%^1_EOB_\ >ZG^)_F%?FU_
MP7._Y*;X"_[ -W_Z.6OTEK\VO^"YW_)3? 7_ & ;O_T<M?&>(G_)*5O6'_I2
M/U;P,_Y.3A?\-7_TW(^%****_F\_O(**** "BBB@ HHHH _2;_@AC_R3+Q[_
M -AZT_\ 1+5]U5\*_P#!#'_DF7CW_L/6G_HEJ^ZJ_IS@;_DE,+Z/_P!*D?Y]
M>,/_ "<G,/\ %'_TW *\K_;C_P"3/OB3_P!B?>_^BC7JE>5_MQ_\F??$G_L3
M[W_T4:]S-O\ D58C_!/_ -)9\?PS_P E'@O^OM/_ -+B?B'1117\CG^FH444
M4 %%%% !1110!ZK^PW_R>#\-_P#L;[+_ -&"OV[K\1/V&_\ D\'X;_\ 8WV7
M_HP5^W=?NGA3_P BK$?XU_Z2C^//I(_\E'@O^O3_ /2V%%%%?JA_.04444 %
M%%% !1110 4444 %?G?_ ,%VO^0K\,?^O?5__0K.OT0K\[_^"[7_ "%?AC_U
M[ZO_ .A6=?%^(/\ R26(_P"W/_2XGZOX(_\ )S,#Z5?_ $S4/S_HHHK^:S^^
M0HHHH **** "BBB@#]$/^"$O_(*^)W_7QI'_ *#>5^@%?G__ ,$)?^05\3O^
MOC2/_0;ROT K^E^ ?^22PW_;_P#Z7(_@'QI_Y.9C_6G_ .F:85P/[5W_ ":Y
M\2O^Q UG_P!(9J[ZN!_:N_Y-<^)7_8@:S_Z0S5]+F/\ R+ZW^&7Y,^!R/_D=
M8;_KY#_TI'X6T445_(9_IX%%%% !1110 4444 =_^RC_ ,G1_#7_ +'_ $;_
M -+H:_=&OPN_91_Y.C^&O_8_Z-_Z70U^Z-?N'A1_R+\3_B7Y'\A_23_Y'6 _
MZ]R_]*04445^L'\UGY!?\%:?^3Y/$_\ UX:;_P"D4-?-E?2?_!6G_D^3Q/\
M]>&F_P#I%#7S97\I\3?\E%B_^OD__2F?Z1>'_P#R0V6?]@]+_P!(B%%%%>&?
M7!1110 4444 %?K]_P $EO\ DQOPQ_U_ZE_Z6S5^0-?K]_P26_Y,;\,?]?\
MJ7_I;-7Z1X6_\E%4_P"O4O\ TJ!^#?2)_P"2&H_]A$/_ $BJ?25%%%?T ?Q0
M?*7_  63_P"3-W_[&FQ_E+7Y.5^L?_!9/_DS=_\ L:;'^4M?DY7\]>)O_)2_
M]N1_-G]O_1]_Y(%_]?I_E ****_/#]Q"BBB@ HHHH *^K?\ @C9_R>0G_8K7
MW\XJ^4J^K?\ @C9_R>0G_8K7W\XJ^@X3_P"2EPG_ %\C^9\1XE?\D#F7_7F?
MY'ZQT445_5!_G,%?@I\9?^2P>*_^QEOO_2AZ_>NOP4^,O_)8/%?_ &,M]_Z4
M/7Y#XL_[MA/6?Y1/Z=^C5_O^9?X:?YS.:HHHK\5/ZS"BBB@ HHHH **** /W
ML^#7_)'_  I_V+5C_P"DZ5TE<W\&O^2/^%/^Q:L?_2=*Z2O[!PO^[0]%^1_E
MWF'^_P!7_%+\V%?G+_P74_Y'#X<_]@S4?_1D%?HU7YR_\%U/^1P^'/\ V#-1
M_P#1D%?(>(?_ "2=?UA_Z7$_3O __DY6#]*O_IJ9\$T445_-I_>P4444 %%%
M% !1110!^C?_  0K_P"1-^(O_83T[_T7/7WK7P5_P0K_ .1-^(O_ &$]._\
M1<]?>M?TSP'_ ,DGAO27_I<C_/WQE_Y.5F'K#_TU *\U_;*_Y-*^)?\ V(NJ
M?^DLE>E5YK^V5_R:5\2_^Q%U3_TEDKZ',_\ D6U_\$O_ $EGQ/#W_(_PG_7V
MG_Z6C\.:***_D4_TX"BBB@ HHHH **** /2OV-?^3M?AI_V/6E_^E4=?N-7X
M<_L:_P#)VOPT_P"QZTO_ -*HZ_<:OW+PH_Y%N(_QK_TD_D#Z27_(_P #_P!>
MI?\ I84445^K'\W'X[_\%6/^3\/&_P#USTS_ --MK7SO7T1_P58_Y/P\;_\
M7/3/_3;:U\[U_*'$?_)0XS_K[4_]+9_I+P)_R1&5_P#8/1_]-Q"BBBO&/JPH
MHHH **** "OV)_X)3_\ )A_@C_KIJ?\ Z<KJOQVK]B?^"4__ "8?X(_ZZ:G_
M .G*ZK]*\+/^2AJ_]>I?^EP/P+Z1G_)$8?\ ["(?^FZI]#T445^_'\6'R1_P
M6C_Y-#L_^QTLO_1%S7Y35^K/_!:/_DT.S_['2R_]$7-?E-7\\>)G_)3/_!']
M3^X_H_\ _)OU_P!?:G_MH4445^?'[:%%%% !1110 5]<?\$7/^3O+S_L2[W_
M -'VU?(]?7'_  1<_P"3O+S_ +$N]_\ 1]M7T7"/_)383_&CX7Q._P"3?YE_
MUZD?JQ1117]3'^=(5^!'Q%_Y*#KO_89NO_1K5^^]?@1\1?\ DH.N_P#89NO_
M $:U?C_BS_!PGK/_ -M/Z@^C3_O>9_X:7YU#&HHHK\7/ZP"BBB@ HHHH ***
M* /WW^'7_)/M"_[ UK_Z*6MFL;X=?\D^T+_L#6O_ **6MFO[#H?P(^B_(_RW
MQ?\ O=3_ !/\PK\VO^"YW_)3? 7_ & ;O_T<M?I+7YM?\%SO^2F^ O\ L W?
M_HY:^,\1/^24K>L/_2D?JW@9_P G)PO^&K_Z;D?"E%%%?S>?WD%%%% !1110
M 4444 ?I-_P0Q_Y)EX]_[#UI_P"B6K[JKX5_X(8_\DR\>_\ 8>M/_1+5]U5_
M3G W_)*87T?_ *5(_P ^O&'_ ).3F'^*/_IN 5Y7^W'_ ,F??$G_ +$^]_\
M11KU2O*_VX_^3/OB3_V)][_Z*->YFW_(JQ'^"?\ Z2SX_AG_ )*/!?\ 7VG_
M .EQ/Q#HHHK^1S_34**** "BBB@ HHHH ]5_8;_Y/!^&_P#V-]E_Z,%?MW7X
MB?L-_P#)X/PW_P"QOLO_ $8*_;NOW3PI_P"15B/\:_\ 24?QY])'_DH\%_UZ
M?_I;"BBBOU0_G(**** "BBB@ HHHH **** "OSO_ ."[7_(5^&/_ %[ZO_Z%
M9U^B%?G?_P %VO\ D*_#'_KWU?\ ]"LZ^+\0?^22Q'_;G_I<3]7\$?\ DYF!
M]*O_ *9J'Y_T445_-9_?(4444 %%%% !1110!^B'_!"7_D%?$[_KXTC_ -!O
M*_0"OS__ ."$O_(*^)W_ %\:1_Z#>5^@%?TOP#_R26&_[?\ _2Y'\ ^-/_)S
M,?ZT_P#TS3"N!_:N_P"37/B5_P!B!K/_ *0S5WU<#^U=_P FN?$K_L0-9_\
M2&:OI<Q_Y%];_#+\F? Y'_R.L-_U\A_Z4C\+:***_D,_T\"BBB@ HHHH ***
M* .__91_Y.C^&O\ V/\ HW_I=#7[HU^%W[*/_)T?PU_['_1O_2Z&OW1K]P\*
M/^1?B?\ $OR/Y#^DG_R.L!_U[E_Z4@HHHK]8/YK/R"_X*T_\GR>)_P#KPTW_
M -(H:^;*^D_^"M/_ "?)XG_Z\--_](H:^;*_E/B;_DHL7_U\G_Z4S_2+P_\
M^2&RS_L'I?\ I$0HHHKPSZX**** "BBB@ K]?O\ @DM_R8WX8_Z_]2_]+9J_
M(&OU^_X)+?\ )C?AC_K_ -2_]+9J_2/"W_DHJG_7J7_I4#\&^D3_ ,D-1_["
M(?\ I%4^DJ***_H _B@^4O\ @LG_ ,F;O_V--C_*6OR<K]8_^"R?_)F[_P#8
MTV/\I:_)ROYZ\3?^2E_[<C^;/[?^C[_R0+_Z_3_* 4445^>'[B%%%% !1110
M 5]6_P#!&S_D\A/^Q6OOYQ5\I5]6_P#!&S_D\A/^Q6OOYQ5]!PG_ ,E+A/\
MKY'\SXCQ*_Y(',O^O,_R/UCHHHK^J#_.8*_!3XR_\E@\5_\ 8RWW_I0]?O77
MX*?&7_DL'BO_ +&6^_\ 2AZ_(?%G_=L)ZS_*)_3OT:O]_P R_P -/\YG-444
M5^*G]9A1110 4444 %%%% '[V?!K_DC_ (4_[%JQ_P#2=*Z2N;^#7_)'_"G_
M &+5C_Z3I725_8.%_P!VAZ+\C_+O,/\ ?ZO^*7YL*_.7_@NI_P CA\.?^P9J
M/_HR"OT:K\Y?^"ZG_(X?#G_L&:C_ .C(*^0\0_\ DDZ_K#_TN)^G>!__ "<K
M!^E7_P!-3/@FBBBOYM/[V"BBB@ HHHH **** /T;_P""%?\ R)OQ%_[">G?^
MBYZ^]:^"O^"%?_(F_$7_ +">G?\ HN>OO6OZ9X#_ .23PWI+_P!+D?Y^^,O_
M "<K,/6'_IJ 5YK^V5_R:5\2_P#L1=4_])9*]*KS7]LK_DTKXE_]B+JG_I+)
M7T.9_P#(MK_X)?\ I+/B>'O^1_A/^OM/_P!+1^'-%%%?R*?Z<!1110 4444
M%%%% 'I7[&O_ "=K\-/^QZTO_P!*HZ_<:OPY_8U_Y.U^&G_8]:7_ .E4=?N-
M7[EX4?\ (MQ'^-?^DG\@?22_Y'^!_P"O4O\ TL****_5C^;C\=_^"K'_ "?A
MXW_ZYZ9_Z;;6OG>OHC_@JQ_R?AXW_P"N>F?^FVUKYWK^4.(_^2AQG_7VI_Z6
MS_27@3_DB,K_ .P>C_Z;B%%%%>,?5A1110 4444 %?L3_P $I_\ DP_P1_UT
MU/\ ].5U7X[5^Q/_  2G_P"3#_!'_734_P#TY75?I7A9_P E#5_Z]2_]+@?@
M7TC/^2(P_P#V$0_]-U3Z'HHHK]^/XL/DC_@M'_R:'9_]CI9?^B+FORFK]6?^
M"T?_ ":'9_\ 8Z67_HBYK\IJ_GCQ,_Y*9_X(_J?W']'_ /Y-^O\ K[4_]M"B
MBBOSX_;0HHHH **** "OKC_@BY_R=Y>?]B7>_P#H^VKY'KZX_P""+G_)WEY_
MV)=[_P"C[:OHN$?^2FPG^-'POB=_R;_,O^O4C]6****_J8_SI"OP(^(O_)0=
M=_[#-U_Z-:OWWK\"/B+_ ,E!UW_L,W7_ *-:OQ_Q9_@X3UG_ .VG]0?1I_WO
M,_\ #2_.H8U%%%?BY_6 4444 %%%% !1110!^^_PZ_Y)]H7_ &!K7_T4M;-8
MWPZ_Y)]H7_8&M?\ T4M;-?V'0_@1]%^1_EOB_P#>ZG^)_F%?FU_P7._Y*;X"
M_P"P#=_^CEK]):_-K_@N=_R4WP%_V ;O_P!'+7QGB)_R2E;UA_Z4C]6\#/\
MDY.%_P -7_TW(^%****_F\_O(**** "BBB@ HHHH _2;_@AC_P DR\>_]AZT
M_P#1+5]U5\*_\$,?^29>/?\ L/6G_HEJ^ZJ_IS@;_DE,+Z/_ -*D?Y]>,/\
MR<G,/\4?_3< KRO]N/\ Y,^^)/\ V)][_P"BC7JE>5_MQ_\ )GWQ)_[$^]_]
M%&O<S;_D58C_  3_ /26?'\,_P#)1X+_ *^T_P#TN)^(=%%%?R.?Z:A1110
M4444 %%%% 'JO[#?_)X/PW_[&^R_]&"OV[K\1/V&_P#D\'X;_P#8WV7_ *,%
M?MW7[IX4_P#(JQ'^-?\ I*/X\^DC_P E'@O^O3_]+84445^J'\Y!1110 444
M4 %%%% !6!\4O%^N^ ?A[JWC+PSX#U#Q/?Z?:F6UT#2G5;B^;('EQE_E!YSS
MZ5OT4 ?+/_#??[3/_2,'XI_^!UE_\57SO^W;+^TS^VO=^&+K_AA?XI^&?^$<
MCO%V_8+*]^T>>83G_CYBV;?)]\[NV.?TNHKBS#+L'FN$EA<5'FIRM=7:V::U
M33W2ZGK9)GF:<.9G#,,NJ>SK0ORRM&5N9.+TDFG=-K5?B?BC_P ,-_M,_P#1
MM/Q3_P#"5LO_ )84?\,-_M,_]&T_%/\ \)6R_P#EA7[745\U_P 0_P"$?^@;
M_P GJ?\ R9]]_P 1L\3O^@__ ,I4?_E9^*/_  PW^TS_ -&T_%/_ ,)6R_\
MEA1_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__  E;
M+_Y85^UU%'_$/^$?^@;_ ,GJ?_)A_P 1L\3O^@__ ,I4?_E9^*/_  PW^TS_
M -&T_%/_ ,)6R_\ EA1_PPW^TS_T;3\4_P#PE;+_ .6%?M=11_Q#_A'_ *!O
M_)ZG_P F'_$;/$[_ *#_ /RE1_\ E9^;/["6I_M,_L46GB>U_P"&$OBGXF_X
M2.2S;=]BLK+[/Y F&/\ CYEW[O.]L;>^>/H#_AOO]IG_ *1@_%/_ ,#K+_XJ
MOJ:BOILOR_"97A(X7"QY:<;V5V[7;;U;;W;ZGY_G6=9GQ%F=3,,PJ<]:I;FE
M:,;V2BM(I):)+1?B?+/_  WW^TS_ -(P?BG_ .!UE_\ %5@?%?\ ;"_:9^)_
MPM\2_#7_ (=J?%.Q_P"$AT"\TS[;]HLI?L_GP/%YFSS%W[=^=N1G&,CK7V+1
M734IPJTW":NFK/T9P4*U7#5XUJ;M*+33[-.ZWTW/Q1_X8;_:9_Z-I^*?_A*V
M7_RPH_X8;_:9_P"C:?BG_P"$K9?_ "PK]KJ*^0_XA_PC_P! W_D]3_Y,_3_^
M(V>)W_0?_P"4J/\ \K/Q1_X8;_:9_P"C:?BG_P"$K9?_ "PH_P"&&_VF?^C:
M?BG_ .$K9?\ RPK]KJ*/^(?\(_\ 0-_Y/4_^3#_B-GB=_P!!_P#Y2H__ "L_
M%'_AAO\ :9_Z-I^*?_A*V7_RPH_X8;_:9_Z-I^*?_A*V7_RPK]KJ*/\ B'_"
M/_0-_P"3U/\ Y,/^(V>)W_0?_P"4J/\ \K/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_'#X4?LJ?M,_##XI>&OB5_P ,J_%.^_X1[7[/4_L7_".6
M47VCR)TE\O?]N;9NV8W8.,YP>E?=/_#??[3/_2,'XI_^!UE_\57U-17N93D>
M5Y'3E#!4^12=WK)W?_;S9\AQ+Q?Q%Q?7IULWK^UE!-1?+"-DW=_!&*>O<^6?
M^&^_VF?^D8/Q3_\  ZR_^*H_X;[_ &F?^D8/Q3_\#K+_ .*KZFHKUCYH_)K]
MK7X0?M,_M2?'+5/C/_PQU\4]"_M*"VC_ +-_L6RNO+\J%(L^9]LCSG9G[HQG
M'/6O-O\ AAO]IG_HVGXI_P#A*V7_ ,L*_:ZBOE,5P1POC,3.O6P]YS;;?/-7
M;U;LI6^X_2,O\7?$/*\#2P>%QO+3IQ48KV=%VC%62NZ;;LENVWW/Q1_X8;_:
M9_Z-I^*?_A*V7_RPH_X8;_:9_P"C:?BG_P"$K9?_ "PK]KJ*P_XA_P (_P#0
M-_Y/4_\ DSL_XC9XG?\ 0?\ ^4J/_P K/Q1_X8;_ &F?^C:?BG_X2ME_\L*/
M^&&_VF?^C:?BG_X2ME_\L*_:ZBC_ (A_PC_T#?\ D]3_ .3#_B-GB=_T'_\
ME*C_ /*S\4?^&&_VF?\ HVGXI_\ A*V7_P L*/\ AAO]IG_HVGXI_P#A*V7_
M ,L*_:ZBC_B'_"/_ $#?^3U/_DP_XC9XG?\ 0?\ ^4J/_P K/Q1_X8;_ &F?
M^C:?BG_X2ME_\L*^O_V2OCM^TS^RW\#=+^#'_#N_XIZ[_9L]S)_:6+*U\SS9
MGEQY?G28QOQ]XYQGCI7W?17I97PMD62XEU\%1Y)M6OS2>C:=K2DUT1X/$7B+
MQEQ9@5@\UQ7M*:DI)<E./O)-)WA"+V;TO;4^6?\ AOO]IG_I&#\4_P#P.LO_
M (JC_AOO]IG_ *1@_%/_ ,#K+_XJOJ:BOH#XD^ _VR?B]^TS^UO\&S\)?^'?
M'Q3\/YU6"\_M#R[*[_U8;Y/+\^/KNZ[N,=#7R;_PPW^TS_T;3\4__"5LO_EA
M7[745\]F?"F09SB?K&,H\T[)7YIK1>2DD?<</>(_&G"N ^I97BO9TKN5N2G+
M5VN[SA)]%UL?BC_PPW^TS_T;3\4__"5LO_EA1_PPW^TS_P!&T_%/_P )6R_^
M6%?M=17G?\0_X1_Z!O\ R>I_\F>Y_P 1L\3O^@__ ,I4?_E9^*/_  PW^TS_
M -&T_%/_ ,)6R_\ EA1_PPW^TS_T;3\4_P#PE;+_ .6%?M=11_Q#_A'_ *!O
M_)ZG_P F'_$;/$[_ *#_ /RE1_\ E9^*/_##?[3/_1M/Q3_\)6R_^6%'_##?
M[3/_ $;3\4__  E;+_Y85^UU%'_$/^$?^@;_ ,GJ?_)A_P 1L\3O^@__ ,I4
M?_E9^*/_  PW^TS_ -&T_%/_ ,)6R_\ EA7J_P"QM\./VF?V2/C(/BU_PQE\
M4_$&-*GL_P"S_P"Q[*T_UA7Y_,^UR=-O3;SGJ*_5>BNC"<$\,8'$PQ%##VG!
MW3YYNS7DY-?><.9>+7B#G& JX+%XWFI5$XR7LZ2NGNKJFFODTSY9_P"&^_VF
M?^D8/Q3_ / ZR_\ BJ/^&^_VF?\ I&#\4_\ P.LO_BJ^IJ*^J/SD^6?^&^_V
MF?\ I&#\4_\ P.LO_BJ^"?&?['G[3/B[QAJOBO\ X9=^*=O_ &GJ4]W]G_X1
MFR?RO,D9]N[[>-V-V,X&<=!7[.45Y&;9#E.>QA''4^=1O;62M??X6NW4^GX:
MXRXDX/J5)Y17]DZB2E[L)72O;XXRM:[VL?BC_P ,-_M,_P#1M/Q3_P#"5LO_
M )84?\,-_M,_]&T_%/\ \)6R_P#EA7[745XG_$/^$?\ H&_\GJ?_ "9];_Q&
MSQ._Z#__ "E1_P#E9^*/_##?[3/_ $;3\4__  E;+_Y84?\ ##?[3/\ T;3\
M4_\ PE;+_P"6%?M=11_Q#_A'_H&_\GJ?_)A_Q&SQ._Z#_P#RE1_^5GXH_P##
M#?[3/_1M/Q3_ /"5LO\ Y84?\,-_M,_]&T_%/_PE;+_Y85^UU%'_ !#_ (1_
MZ!O_ ">I_P#)A_Q&SQ._Z#__ "E1_P#E9^*/_##?[3/_ $;3\4__  E;+_Y8
M4?\ ##?[3/\ T;3\4_\ PE;+_P"6%?M=11_Q#_A'_H&_\GJ?_)A_Q&SQ._Z#
M_P#RE1_^5GR/X,_;:_:9\(^#]*\*?\.S/BG<?V9IL%I]H^U62>;Y<:INV[SM
MSMSC)QGJ:TO^&^_VF?\ I&#\4_\ P.LO_BJ^IJ*^PC&,(J,=D?EU2I.K4<Y.
M[;N_5GRS_P -]_M,_P#2,'XI_P#@=9?_ !5?.7[=47[3/[:FL>'-6_X8:^*?
MAK_A'[:YA\O^S[*\\_S6C;.?M,6W&SWSGMBOTSHKDS'+L'FN$EAL5'FA*UU=
MK9W6J:>Z[GJ9'GN:\-YG#,,NJ>SK0O:5HRMS)Q>DDUJFUJC\4?\ AAO]IG_H
MVGXI_P#A*V7_ ,L*/^&&_P!IG_HVGXI_^$K9?_+"OVNHKYK_ (A_PC_T#?\
MD]3_ .3/O?\ B-GB=_T'_P#E*C_\K/Q1_P"&&_VF?^C:?BG_ .$K9?\ RPH_
MX8;_ &F?^C:?BG_X2ME_\L*_:ZBC_B'_  C_ - W_D]3_P"3#_B-GB=_T'_^
M4J/_ ,K/Q1_X8;_:9_Z-I^*?_A*V7_RPH_X8;_:9_P"C:?BG_P"$K9?_ "PK
M]KJ*/^(?\(_] W_D]3_Y,/\ B-GB=_T'_P#E*C_\K/Q1_P"&&_VF?^C:?BG_
M .$K9?\ RPH_X8;_ &F?^C:?BG_X2ME_\L*_:ZBC_B'_  C_ - W_D]3_P"3
M#_B-GB=_T'_^4J/_ ,K/S?\ V%==_:9_8KT;Q'I'_#!_Q3\2_P!OW5O-YGV.
MRL_(\I9%QC[1+NSOZ\8QWS7O7_#??[3/_2,'XI_^!UE_\57U-17TV P&$RS"
M1PV&CRPC>RNW:[;W;;W?<_/\YSG,N(,SJ9AF%3GK5+<TK*-[)16D4DM$EHD?
M+/\ PWW^TS_TC!^*?_@=9?\ Q5<U\9?VN/VF?BY\)/$WPM_X=L?%/3_^$BT*
MZTW[=YUE+]G\Z)H_,V>8N_&[.W<,XZBOLNBNBK2A6I2IS5U)-/T>YPX?$5<+
MB(5Z3M*#4D^S3NGKIOW/Q1_X8;_:9_Z-I^*?_A*V7_RPH_X8;_:9_P"C:?BG
M_P"$K9?_ "PK]KJ*^1_XA_PC_P! W_D]3_Y,_3O^(V>)W_0?_P"4J/\ \K/Q
M1_X8;_:9_P"C:?BG_P"$K9?_ "PH_P"&&_VF?^C:?BG_ .$K9?\ RPK]KJ*/
M^(?\(_\ 0-_Y/4_^3#_B-GB=_P!!_P#Y2H__ "L_%'_AAO\ :9_Z-I^*?_A*
MV7_RPH_X8;_:9_Z-I^*?_A*V7_RPK]KJ*/\ B'_"/_0-_P"3U/\ Y,/^(V>)
MW_0?_P"4J/\ \K/Q1_X8;_:9_P"C:?BG_P"$K9?_ "PH_P"&&_VF?^C:?BG_
M .$K9?\ RPK]KJ*/^(?\(_\ 0-_Y/4_^3#_B-GB=_P!!_P#Y2H__ "L_';X-
M?LO?M,_"/XM^&?BE_P ,H_%/4/\ A'==M=2^P_\ ".V47VCR95D\O?\ ;FV9
MVXW;3C/0U]Q_\-]_M,_](P?BG_X'67_Q5?4U%>YE.1Y7D=*5/!4^12=WK)Z_
M]O-GQ_$G%W$/%^(IU\VK^UE!<L7RPC9-WM[D8IZ]SY9_X;[_ &F?^D8/Q3_\
M#K+_ .*H_P"&^_VF?^D8/Q3_ / ZR_\ BJ^IJ*]8^;/R5_:L^"W[3/[3GQXU
MOXV_\,>_%/1/[96U']F?V'97/D^3;10?ZS[8F[/E[ONC&['.,GSO_AAO]IG_
M *-I^*?_ (2ME_\ +"OVNHKY/$\#\+XO$3KU</><VY-\\U=MW;LI6W['Z3@/
M%[Q$RS TL'AL;RTZ48PBO9T7:,4DE=TVW9):MM]V?BC_ ,,-_M,_]&T_%/\
M\)6R_P#EA1_PPW^TS_T;3\4__"5LO_EA7[745C_Q#_A'_H&_\GJ?_)G7_P 1
ML\3O^@__ ,I4?_E9^*/_  PW^TS_ -&T_%/_ ,)6R_\ EA1_PPW^TS_T;3\4
M_P#PE;+_ .6%?M=11_Q#_A'_ *!O_)ZG_P F'_$;/$[_ *#_ /RE1_\ E9^*
M/_##?[3/_1M/Q3_\)6R_^6%'_##?[3/_ $;3\4__  E;+_Y85^UU%'_$/^$?
M^@;_ ,GJ?_)A_P 1L\3O^@__ ,I4?_E9^*/_  PW^TS_ -&T_%/_ ,)6R_\
MEA7V)^RG^T!^TS^S'\!]$^"7_#NSXIZW_8S71_M/_0K;SO.N99_]7YS[<>9M
M^\<[<\9P/NJBO3RKA?(LDQ#KX*CR3:Y6^:3T;3M:4FMTCP.(_$3C'BW QP>;
M8KVM.,E-+DIQ]Y)I.\(1>TGI>VNVQ\L_\-]_M,_](P?BG_X'67_Q5'_#??[3
M/_2,'XI_^!UE_P#%5]345[Y\4?G[^VE\5?VF?VOOA##\*O\ AWW\4_#WE:U#
MJ'V_RK*[SY:2)LV>?'U\S.=W&.G-?*?_  PW^TS_ -&T_%/_ ,)6R_\ EA7[
M745\[F?"F09QBOK&,H\T[)7YIK1;:*21]SP_XD\:<+9?]1RO%>SI7<K<E.6K
MW=Y0D^G<_%'_ (8;_:9_Z-I^*?\ X2ME_P#+"C_AAO\ :9_Z-I^*?_A*V7_R
MPK]KJ*\__B'_  C_ - W_D]3_P"3/;_XC9XG?]!__E*C_P#*S\4?^&&_VF?^
MC:?BG_X2ME_\L*/^&&_VF?\ HVGXI_\ A*V7_P L*_:ZBC_B'_"/_0-_Y/4_
M^3#_ (C9XG?]!_\ Y2H__*S\4?\ AAO]IG_HVGXI_P#A*V7_ ,L*/^&&_P!I
MG_HVGXI_^$K9?_+"OVNHH_XA_P (_P#0-_Y/4_\ DP_XC9XG?]!__E*C_P#*
MS\4?^&&_VF?^C:?BG_X2ME_\L*]<_8M\!?M,_L@_%Z;XJ_\ #%WQ3\0^;HLV
MG_8/[(LK3'F/&^_?]KDZ>7C&WG/7BOU2HKIPG!7#. Q,,10H6G%W3YINS]')
MK[S@S/Q9\0,YR^K@<9C>>E43C)>SI*Z?2ZIIKY-'RS_PWW^TS_TC!^*?_@=9
M?_%4?\-]_M,_](P?BG_X'67_ ,57U-17U)^='RS_ ,-]_M,_](P?BG_X'67_
M ,57P)XC_8R_:9U_Q#?Z]_PS#\4X?MM[+<>5_P (Q9-LWN6VY^WC.,XS@5^T
M-%>/FV093GJ@L=3Y^2]M9*U[7^%KLMSZCAGC/B7@^=6645_9.I92]V$K\M[?
M'&5K7>UO,_%'_AAO]IG_ *-I^*?_ (2ME_\ +"C_ (8;_:9_Z-I^*?\ X2ME
M_P#+"OVNHKQ?^(?\(_\ 0-_Y/4_^3/K/^(V>)W_0?_Y2H_\ RL_%'_AAO]IG
M_HVGXI_^$K9?_+"C_AAO]IG_ *-I^*?_ (2ME_\ +"OVNHH_XA_PC_T#?^3U
M/_DP_P"(V>)W_0?_ .4J/_RL_%'_ (8;_:9_Z-I^*?\ X2ME_P#+"C_AAO\
M:9_Z-I^*?_A*V7_RPK]KJ*/^(?\ "/\ T#?^3U/_ ),/^(V>)W_0?_Y2H_\
MRL_%'_AAO]IG_HVGXI_^$K9?_+"C_AAO]IG_ *-I^*?_ (2ME_\ +"OVNHH_
MXA_PC_T#?^3U/_DP_P"(V>)W_0?_ .4J/_RL^3?#G[<G[3.@>'K#0?\ AV3\
M4YOL5E%;^;]LLEW[$"[L;SC.,XR:N?\ #??[3/\ TC!^*?\ X'67_P 57U-1
M7V,8J,4ELC\MG.52;E+=ZGRS_P -]_M,_P#2,'XI_P#@=9?_ !5?-G[<]A^T
MS^VCXGT'Q'_PP]\4_#7]AV$MMY/]G65YYV]PV[/VJ+;C&,8-?IS17%F.6X+-
ML)+#8N'-!VNKM;.ZU33W\SU<BS[-N&LRCF&6U/9UHW2E:,K733TDFM4^Q^*/
M_##?[3/_ $;3\4__  E;+_Y84?\ ##?[3/\ T;3\4_\ PE;+_P"6%?M=17S?
M_$/^$?\ H&_\GJ?_ "9][_Q&SQ._Z#__ "E1_P#E9^*/_##?[3/_ $;3\4__
M  E;+_Y84?\ ##?[3/\ T;3\4_\ PE;+_P"6%?M=11_Q#_A'_H&_\GJ?_)A_
MQ&SQ._Z#_P#RE1_^5GXH_P###?[3/_1M/Q3_ /"5LO\ Y84?\,-_M,_]&T_%
M/_PE;+_Y85^UU%'_ !#_ (1_Z!O_ ">I_P#)A_Q&SQ._Z#__ "E1_P#E9^*/
M_##?[3/_ $;3\4__  E;+_Y84?\ ##?[3/\ T;3\4_\ PE;+_P"6%?M=11_Q
M#_A'_H&_\GJ?_)A_Q&SQ._Z#_P#RE1_^5GYR?L,>)_VF?V+O#&O>'/\ A@OX
MI^)?[<OXKGSOLEE9^3L0KMQ]HEW9SG.17NO_  WW^TS_ -(P?BG_ .!UE_\
M%5]345]/@<#A<MPD<-AH\L([*[=M;[MM[ON?GV<9QF.?YE4S#'SYZU2SE*R5
M[)):122T2V2/EG_AOO\ :9_Z1@_%/_P.LO\ XJN5^./[5W[3/QG^#_B3X4?\
M.V_BGIO_  D.CSV/V_S;*;[/YBE=^SS%WXSTW#/K7VA16]:E3KTI4YJ\9)I^
MCT9QX;$UL'B88BB[3@U)/1V:=T[/3?OH?BC_ ,,-_M,_]&T_%/\ \)6R_P#E
MA1_PPW^TS_T;3\4__"5LO_EA7[745\C_ ,0_X1_Z!O\ R>I_\F?IO_$;/$[_
M *#_ /RE1_\ E9^*/_##?[3/_1M/Q3_\)6R_^6%'_##?[3/_ $;3\4__  E;
M+_Y85^UU%'_$/^$?^@;_ ,GJ?_)A_P 1L\3O^@__ ,I4?_E9^*/_  PW^TS_
M -&T_%/_ ,)6R_\ EA1_PPW^TS_T;3\4_P#PE;+_ .6%?M=11_Q#_A'_ *!O
M_)ZG_P F'_$;/$[_ *#_ /RE1_\ E9^*/_##?[3/_1M/Q3_\)6R_^6%'_##?
M[3/_ $;3\4__  E;+_Y85^UU%'_$/^$?^@;_ ,GJ?_)A_P 1L\3O^@__ ,I4
M?_E9^/GP-_9H_:9^#'QA\-_%C_AD[XIZE_PCVL0WWV#_ (1ZRA^T>6P;9O\
MMS;,XZ[3CTK[=_X;[_:9_P"D8/Q3_P# ZR_^*KZFHKW<IR3+,CI2IX*GR1D[
MO63UV^TV?'<2<6\0\78F&(S:M[6<%RI\L(V5[VM",5OWU/(OV;OVC?BM\;=;
MU+2OB'^R9XO^'4-C:I+;WOB2X@=+QBV#&GE$D$#DY[5Z[117JGS@4444 %%%
M% !1110 4444 %%%% !17R3XD_;,^*W[1G[?OBK_ ()\_LF:YIWAZ#X6>';'
M5/C'\1[[3!?S:?<7ZE[#2-/MW81?:7B5IGN)A)'&J%!$[DE,[XD?M@_&S]@?
M]K?X5? O]J;QQ:>.?AO\<-<D\.>#O'YT6+3]4T#Q)A6M]/U!+?;;W4%T"5AF
MBBA=)$975E(< 'V/17P[^WGXL_X*_?#[P'\1/VOOV>_BQ\,/#?A?X9VFHZEI
M?PB\2^");ZX\4Z9IRN\]Q=:JMVAM9)TAED@AABP$>$22!B^SI_VB_P!HO]LG
MXN_\$]_A?^U;^PI=^'O#'C+Q?IV@^)5\%^,M#FU%]9@O=/\ M(T*,P[3#,\L
ML2-<D!8HXY9&:-49U /KNBO /VLO"W_!0SXI^*5\#_L=_&GP=\*=(TW1TO+S
MQGXF\%'Q#<:M?N\@6P@MC<P);0QI&KRW#^8S&X18T'EN3P'_  3[_:Z_;$_;
M$_8P\477BKP=X/\ #_QJ\#_$?6OAYXBU 13S>'SJ6F7@MKC5(80ZRS0JI9Q
M)$,DL9C\R)6WH ?7U%?('[&/Q4_;W\+?MU?$G]C#]J_Q_P"'?B=X=T+P%I'B
MSP[\3?#WA#^Q'LY+VZNK?^R+RW2:6+S<6DDR%6W>6H9L^8H3Z_H **** "BB
MB@ HKR+]N_\ ;+^%W_!/W]DWQI^US\8$GFT7P?IHF^P6C 3ZA<R2)#;6L>>
M\LTD:;CPNXL>%->?^"O!G_!3'XC?!&Q^,.M?M%>%O!WQ"U72H]2M?AP/ \=W
MX<TR1X_,33;R9G%_<.N5BEN8IH1N#.D( "$ ^G:*^4/V._V[?B3_ ,%(/V+Y
M_B/^SYHFD> _B5I_B>[\(>.]-\51/J-OX,UNS8+>YAB>(WP52CPIYD0?SX][
M)M<5!^P!\7?VY#^U!\;?V2OVN_%N@>/[#X<+H5YX8^*7A_PQ_8POAJ-O--)I
MUU:K+)&MQ J1/^[8_NYXV?'F)0!];45\Q_ /X@?MZZ7XY_:&M_BM)X6^(FC:
M!J7VGX,-X;TJ723-(_VTMH5Q+,665X%CT]7NTW()+J9"Q:%T3QKQO\=_^"J/
M[#?[4WP5;]J+XO\ PW^*OPX^.'Q%A\$:GHWA+P#-H=WX.U:ZMYY[5[25[N=K
MZU46TWF23[7VQYVJ6! !^@-%?'7_  4Z\7?\%*?@_P#"#Q]^U5^S)\<?A]X9
MT/X8>'Y]9L? 6O>!Y-5F\81VL'GSQSW@N8S:/*0\,$,$;,65"TN9MD/U1\+?
M$OB3QI\,O#GC'QCX1F\/ZOJVA6=YJN@W#[I--N984>6V8X&6C=F0G R5H W:
M*** "BBB@ HIES<V]G;R7=W.D442%Y99&"JB@9))/  '>OC7]C;]J']H7_@J
M?X0U[]I?X)?%9?AA\'O^$DO](^&=QIWARVO]8\3Q6<K6\VK7,EZLD-O;/.DB
M16R0B4")F>8%@B@'V;17RG^Q_P#MR?$3Q!^V)\1O^";/[5-OI!^)_P /]%M?
M$>@^)O#UF]K8>,?#5PR(E^EM))(UK<0S.L$\6]T\P[HVVG:O+?M%_P#!0WXN
M:)_P4G^ G[+7P5TO3S\/O$_CO6O#WQ"\374(D>_U&UT.ZOO[.LR> +=DA,\P
MS^]D$"G=%<*H!]JT5\^?$?Q+^V9I'_!1#X?:#X!\8>%M1^#FK>&;M/''A1]
MF_M;2IDAO)(M6^W ^6L;W"6-JENV&?S+AU5A"[IX?^W]\1_^"P'P3^%OQ#_;
MH^#?Q0^%^D>#_AC;:CK$7P5U[P5+<W&O:#I_F//=7.L+=*T%S-;Q23QP10!4
M5HXV=G#$@'WG17@OB[7_ -JW]JCX ^!?&7[*7Q%T3X3-XQ\*6NOZCXA\3^%?
M[>O-.%Q;0S0V,5D9X(R^96\R:1R$$058V,N^'(_X)8_M ?M,_M$?LRW^N_M:
M:!H\7B_PQ\0?$'A2?Q!X<M7@TWQ/#I=_+9KJUK&Y)2*9HG Y*DQLR[58* #Z
M1HHHH **** "BBOF;_@H!^W7XC_9N\=_"C]ECX$^'-,UKXP?'/Q)/I7@BTUS
MS#I^E6EK$)]0U>\2)EDEAMH#O\E&1YF(4.@#,H!],T5\=?MG_%?]M+_@G9\!
M=0_;)N?B]!\8/"_@Q8;WXE^"-1\)VFFW3Z4956YN](N+4IY,D"MYODW7GK)'
M&Z^:C88]%_P4 _;)^(OP^_X);^*_V\?V+?$/A>]:S^'(\7^'=0\2Z7/=6UYI
M[VRW",D4<L1#M$X92S%5( 9&!( !]1T5YE/XF^*?C3]CG_A,O!7C?1= \::K
M\-A>Z9XBUVQ\W3]/U*6P$B74\2LNZ%)6#LH(^4$5Y3\,?%/_  4F\=?L.^"-
M/N9_!VG?&37]0NK#7O'&I^&[@:5IFFQ7%V(-;_LII(9GFN+6&T=;)WB*37O[
MS8L3I0!]1T5\6_L._M'?MQ^$/V\?'W_!.']N3Q5X7\?7VB?#NP\=^"OBCX4\
M-G1O[0TNXO9;%[:]LA++'#.L\,FS8Y!2-B2V1AG[<O\ P4-^+GPJ_:[^!OP!
M^ &EZ?+X=U_XX:5X/^*?B6\A$HCFN]/NKQ-*M0>/.$$*3SR<&)9[55W&5_+
M/M6BBB@ HHHH ***9<W-O9V\EW=SI%%$A>661@JHH&223P !WH ?17QE^QM^
MU#^T+_P5/\(:]^TO\$OBLOPP^#W_  DE_I'PSN-.\.6U_K'B>*SE:WFU:YDO
M5DAM[9YTD2*V2$2@1,SS L$6[^SM^W[\7T_:0^+O_!/K]H3P?INN?&#X8^$5
M\6>$;SPO$;"T^(.@RH!!/%#-))]BN5N&2UG0N\8D<.C;"54 ^P**_/GXK_'G
M_@J_^PO^T!\&/&G[2/Q;^&7Q.^'7QD^*VE^ _$/@[PCX$GTBY\&WNIEUM9[*
M[DNI7O[>)T;S7G5&*+D1KNW1_0?Q'\2_MF:1_P %$/A]H/@'QAX6U'X.:MX9
MNT\<>%'T";^UM*F2&\DBU;[<#Y:QO<)8VJ6[89_,N'56$+N@!]!T5\&?M_?$
M?_@L!\$_A;\0_P!NCX-_%#X7Z1X/^&-MJ.L1?!77O!4MS<:]H.G^8\]U<ZPM
MTK07,UO%)/'!% %16CC9V<,3]0?\-6>$[#]D[0?VJ_$'AK4K:#Q%X8TO4M,\
M+Q()-0N;S4(H3::7$IVB2ZDFGC@53M!=ADJ,D 'J=%?*O_!(W]JS]H+]KKX'
M?$#QK^TO::+:>)?#7QP\5>%3I_A]<VME;Z?>"".W20A6G"89?-8!GQN(&<#Z
MJH **** "BBB@ HKY)\2?MF?%;]HS]OWQ5_P3Y_9,US3O#T'PL\.V.J?&/XC
MWVF"_FT^XOU+V&D:?;NPB^TO$K3/<3"2.-4*")W)*9WQ(_;!^-G[ _[6_P *
MO@7^U-XXM/'/PW^.&N2>'/!WC\Z+%I^J:!XDPK6^GZ@EOMM[J"Z!*PS110ND
MB,KJRD. #['HKXD_X*>?$G_@J#^SM\,/%'[87[.WQ4\!1:'X'N[4Z=\&K_P/
M+?W/BZW:ZBMS&^I+<+)#=3O+B"""#@F-"SNYV^H?\%#_ !?^VQX<_9ST;QK^
MQ1KWAG1?'<.O6<\_A?Q7H<NI?\)!&892=%A,#?N999O*5KG[D422R,T:(S@
M^BZ*\ _:R\+?\%#/BGXI7P/^QW\:?!WPITC3='2\O/&?B;P4?$-QJU^[R!;"
M"V-S EM#&D:O+</YC,;A%C0>6Y.#_P $J?VP_C/^UI^S-KWB']J+PAHN@>/_
M (<_$77_  +XZET&1QI=[?Z3<>3->6OFDLL+>Y.&1\8&  #Z=HKXM_96_P""
M@OQD_:1_X*B^,_@/_8MEI_PFM_@EIWB[X>NUO_INL1SZM<68U21B,QPSK SP
M1C.8&AE;:\C(GVE0 4444 %%%% !17D7[=_[9?PN_P""?O[)OC3]KGXP)/-H
MO@_31-]@M& GU"YDD2&VM8\\!Y9I(TW'A=Q8\*:\_P#!7@S_ (*8_$;X(V/Q
MAUK]HKPMX.^(6JZ5'J5K\.!X'CN_#FF2/'YB:;>3,XO[AURL4MS%-"-P9TA
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
M@(@"Q[0-B^@KOM%T71O#>D6WA_P[I-M86%E L%G8V4"Q0P1*,*B(H"JH
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
M]J!B-XK]&J@U32],US3+C1=:TZ"\L[N!X;NTNH5DBFC8%61U8$,I!(((P0:
M/E7_ (+9?%#1/"O_  3'^*O@6Q@;5_$GQ0\(7G@KP!X;T\>=>:]J^JPM9V\%
MK$N6F<><93M!VQQ.YP%)'-_#KXN>#/\ @EG^PI\#/V)/B'\9/ VF?%>+X;Z=
MH^G0^+O$UO9Z?;3VUK''=ZC</+(A-E;RE@ I#S$)%&0SED3P1_P1^\(?LG_M
MJ2_ML_L+:OI6@G5=,DT[Q)\*_$]H9M$:!W#E])N%#3:%)NR2D236[*2GD(-I
M7Z/\;_LI_LV?&S4K?QK\>_V7_AQXD\1&RC@N+[6_"UGJDL:KDB)+BXMQ(T:E
MFQD+U)VC- ''?L ZG^R/I'PLO/A#^RE\=M"^(I\/7\E]XW\4Z'J\&HMJ.MZA
M--=7=W=W-L3";N>8RS/$K9C62,;$C,0/<_M+_M.?!G]DCX577Q@^.7C.RT;2
MHKB*TLUNKR&&34+V4[8+2$S.B&61N!N944!G=D1'==KX7_!GX/\ P/T*?PO\
M%OA3X:\(:9<W9NKC3O"^A6^GP2SE50RM' BJSE412Q&<(HS@"HOBI\"O@A\=
M+&TTOXV_!OPKXQMK"5I;&W\5>'K;4([:1AAGC6X1PC$#!(P2* /GG]CGXQ?L
ME7_Q?\4_$2__ &IOAIXM^,OQ*LTU'Q)IW@WQC:ZJOA_0].C86U@C0,QCLK03
M.7NI1&DUU>2O\GG10IY-_P %'/@1^R-^TSX1^%/[5W[%>M>")_C;:_%#P]<_
M"'QY\.[VUDN=9C.IP)J4,DUH3]LL5T]KV6<.62-(G8X&Y6^SOAC^RW^S+\$]
M7N?$'P:_9T\">$;^\M#:WE[X8\(V5A-/ 65C$[P1*S(653M)QE0<<"F?![]E
M/]EW]GC4M0UGX ?LV^ ? UYJY)U6[\'>#K+3);TEMQ\UK:)#)SS\Q//- '?4
M444 %%%% !6'\3?!P^(OPW\0_#XZ@UI_;NAW>G_:D&6A\Z%X]X]QNS^%;E%
M'Y__ /!M_=:E\*?^">]M^P9\5-.&B?$_X"^*M:\/^.?#5P=L\7GZG=7]K>QJ
M<&2UGANE,4X!278Y4G!QA?"[1[#XZ?\ !?\ ^)_[?FB:Y:6OPJ^"/P#C^'FM
M^-)KI(M.N]<^VOJ-Y&MPQ$;I9P.RW#;L0R*JL00<?3_[?7_!-;]F#_@HQ\,Y
M_ OQS\.W=CJR6KPZ+XY\,7(LM<T@-G*PW2@EHB2=T$@>%^"R$A2+_P"R)^S[
M\6/@9\ M,_94^-,_@?QGX9T#03HUIKVFZ-_9K:M8A/+6*[TD1R6RNT9997CF
MV2L6;R8PY4 'S7^W-\$+$_MI?LT_MT_L9_'CQ'<>.O%7Q/TS0-9TC3?'EUJ>
MC>)O \P>;5VCLWFD@BA@@C%P)( D0D"%@96B8?H'7!?!;]E7]E_]FT70_9U_
M9O\  7@$7PQ>CP5X/LM*^T#.</\ 98DW\\\YYKO: /C/]L#]J[]C+]HKQ5KG
M[%'Q%_:N^&_AOP7HU['#\:)]>\=6%C)?HC+*WAV%9IE8B7"B\EQMCA9[=<RR
MNUM[;J/Q=_87^/\ X8\,> O%'C3X:^)M+\?:+/>>#?#OB"6RE3Q#IL>%DN+.
MUN?^/JVVLA$D:M&R.C E64F6_P#V!?V%-5OIM4U3]BOX2W-S<RM+<7%Q\.-+
M>261B2SLQ@RS$DDD\DFM?XE?LC?LH_&;1_#_ (>^,'[,7P\\5Z?X3C$?A:Q\
M2^"[&_AT9 J(%M$GB9;<!41<1A>$4= * /G3_@D1^SWH'[-NO_M > ?@)J3/
M\"6^+(N/A%8QW;3VED7TZU?5X;%R2#9IJ+3Q(%.Q9(9U&2K,?LZH--TS3=%T
MZWT?1]/@M+2UA6&UM;:(1QPQJ %1%4 *H   '  J>@ HHHH **** /SC_8H\
M+ZE^QM_P78_:D^'OQ=!L;/\ :2L?#_C#X3ZW=_)!K/\ 9T%Q#J.GQR'Y6N87
MNMWD [_)3S-NTYJU_P %I/ ]]^V1^T_^RC^P]\)C]N\2Z)\<=,^)WC66S.\^
M'/#>DI,LEU<D?ZCSY+CRH-V/-E0JN=IQ]R?&_P" WP<_:3^'5]\)OCM\.M+\
M3^'M07$^G:I;APCX(66)QAX9DR2DL961&PRLI -?.W[ '_!.?QI_P3-O_$WP
MX^!OQ L/&7PU\4^(6U>*V\:[H/$6AS/@21MJ4,4G]K0X'[M)TBDBY'G2 X4
M^./^"N/PX_X*C_#K_@G!^U!XH^,/P]^ 5_HGC*TGN_%'BW2OB!K<NMKI:7:)
M86EO:2Z0D");P>7&L/GA-[SREFDFD9_T_P#V6[OXV7OP!\,7/[1&@^%M,\7-
MIX_M*R\%ZM<WVG(@9A 8YKFW@E8F'RF<-&H5RZ@LH#'K/&/@OP=\1/#-YX*^
M('A/3-=T;48O*U#2-8L([JUNDR#LDBD!1UR <$$<5HPPQ6\2P01*B(H5$1<!
M0.  !T% '@_[9/[;_P *OV<[S3/@Q_PNGP-X;^(?B^TEDT#_ (37Q!;6=GI5
MHIV2:K=B:6/?#$3A(58/<R@1*442S0X7[,OQ9_X)P_!;]F"3P'\-OVG_  !K
M7@7PIJ<>G>*/&6H^*[&XL;[7-1G,\IO+[<+66_NKFX,TD0;<'N4^1%>,'U7X
MC?LC_LI?&'Q,_C7XM_LQ_#WQ3K,D212:OXC\%V-]=/&@PJ&6:)G*@< 9P.U/
M3]E']EN/X4ZC\"(_V;/ "^!]7G\_5O!B^#K$:3>RY0[YK3RO)D;,<?+*3^[7
M^Z, 'ROX-_9.^#OPC_X+*>'_ (P_L2:7I'A^R\0_"O65_:!T+PDL<6ESL)[)
MM#NIX(<117LLCWI1\!Y(H)VZ!R_W/7._"WX/_"7X&^$8?A_\%/A=X<\'Z#;N
MSP:)X6T2#3[.-CC)6&!$0$X&2!VKHJ "BBB@ HHHH ^'?^#BS]E'XM?M@_\
M!*'X@?#OX&Z%<:QXHT6ZT_Q%IVA6L9>74UL;E)9K=$',DAA\UDC )=T5 ,L*
M^E/@Y^UY\!_C-^RMI'[8NB_$+2K3P/J/AE=:O=9OKY(H=,B6/?.ER[$"%X&#
MQRJV"CQLK $$5Z=7QO\ MP?\$9?@-^U-\6/#_P"U!\*=5@^&_P 5O#&OP:Q!
MK=IH<5]HVOW$3[E76=*9DBO\\KYP:.X4$8E^1  #B?\ @WQ^"7C[PC\#_C)^
MU%XY\-7VAVW[0GQ^\1_$+PEHFI6S03P:'>3+]CEDB8!HVE56D (&8VB/>N@_
MX('SP7'[)'Q >"97 _:.^(.2K9ZZ]<$?H0?QKZ[\(VOC?Q)X-DTCXW>%/#BW
M5Q"8+ZTTB^EOK*[C*8<E;B"(JK9;]V0X ."[=:@^&'P+^"7P2MKNS^#'P=\*
M^$8;^427T7ACP];6"W#CHT@@10Y]SDT ;^O^(-"\)Z%>^*/%.M6FFZ9IMI)=
M:CJ-_<K#!:P1J7DEDD<A415!8L2  "2:^*_#_P"VC^P=^TE\>O"W[3_Q%_:S
M^&Z:+X1N9K3X*^"SXPLY=4U+4[U?LCZPUBDC7#74L4C6MG:+&9DBN)G=?-N5
MBM_LWQAX,\'_ !#\,WG@KQ_X4TW7-&U&+RM0TC6+".ZM;J/(.R2*0%'7(!P0
M1Q7G_AG]AW]BKP5XAL?%W@[]C_X6Z3JVF727.FZIIGP_TV"XM)T8,DL4B0AH
MW4@$,I!!&0: /A[]FG]C?]G/XM?\%,OVY?AM^W)\%O#?BO5O%.K>'=>T,>,=
M.CN%N?"LNE-:PW-FTP)002QS6[31;6BD0#<IVU[;_P $%(?C':_\$P_ NG_&
M'Q/JFMK::CK-OX-UG6YFDN[[PW'J=RFE3N[<LKVBQ-$W>$Q$<$5],_$KX _
MGXSWECJ'QA^"GA+Q9<:8DB:;/XE\-VM^]HLF/,$33QL8PVU=P7&<#/2NK@@A
MMH4MK:%8XXU"QQHH"JH&  !T H =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 %%
I%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>rddt-20260331_g6.jpg
<TEXT>
begin 644 rddt-20260331_g6.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD )N P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M?^I)JE?.O_!:?X^_MI?\$O\ _@JGX'_X*KZ3^SK<?%CX)V?PGD\'ZM:1%_\
MBE9I;XSW5PCJCBQFE"VP%RZ;)4#P,5PA'V;_ ,$.?V3?C]^PM_P3.^'O[)W[
M2>A:+9>)O!\FJ)*="UHWT,T5UJ5U?(Q;RD".!<^65!<9CW!OFP-[7'_;F^&_
M[8_CWQ;9?!2Q^(/P1\2^'](ALM%T[Q-:PZ[9ZK%%-'=30VUZT5K+:R1F%)!)
M<Q.&B#(CAFR ><?\$</VF?\ @G3^VM=_%#]KS]@B?^QK[QS=:3-\4/ =UI<=
ME>:3K$,=R@NYXHV9"US$RCS8BT<C6SMN,AE ^7OV7/\ @I7^WEXJ_P""J?[9
M'B+XD>"?#^O^%/@'X9AL[CP/X:U2^EGM=,LWO9V&E1"U/]H:A<%"&:;R S"-
M05155?I3_@E__P $NH_V3_VR_C_^VU!\+--^&.E_%^ZT^W\*?";1[J"5=#L[
M:,&>XN3;%K9)[FY+S""W9XH%8JLC[L)XKX6_X)M?\%0OV:OV]?VS/CQ^RU%X
M'$/[07AUKKX>>/-5\1F-_#^IK',\<<MD8)#)+YTI57)\I0JR-OP82 =5\/O^
M"\'Q&/[3'[,?PK^,O[.VD:1H7[4FAR76@V=EJMTNM^$+KS/+BAOX+F",7$;N
M542HL08;W0.JC?S?_!1;]M7]NO0_^"^W[,W[#'P:@\'1>&+S1=3\6Z;I>I:Y
M>6T>O7)TG6+8_P!I316TC0I"(9VBAB256?8[MDJ(?"?A_P#\$8O^"KEM\4OV
M/OVB/'WPE^&MYXL^$7CC4-4^*-]-\2IY]6\137%Y;S'5=1OI;:0RS&.+RO+C
M-P8TAC"G:PCA^M/V^_\ @GM^U]XT_P""S_[._P#P4Y_9Q\(^&?%6C_#OPI?^
M'?$?A[6O$QTJ2 SQ:E&EUYAAEWQ#^TB65%:3]Q@*=V0 <EXT_P"#B_0M ^&W
MQ#_:HT'X<>&+[X4?"?XNVG@'Q,@\3L-?UIBT$=[JVFVYC"FU@ENH?*CD&ZXC
M#L7MRNRO=_\ @J/_ ,%9_!7_  3PE^#&E71T*"W^,OBF33H/''BF>==#\/V<
M4,<CWER;=6D?<9H41044!GD9U6(Y^7O^"=?_  3=_P""D7_!,?X\?%OX ^"?
MV=?A9\3/A#\1/&LWB+P?\1?$/B:.UD\+RSC8YN;)H9+B[VQ+"#!&45W@&)T$
MK-']=_\ !3?]E:Y_:V\#^&?@7\0/V4=/^+_PQN[/4!XTTNWUBTTS6M+O%6W&
MGZCI,MP\2+<H3=*4,L*&.5@SD 12 'LG[*/Q7^*/QG^$,?CCXO> =&\/:M)J
MU]#!#X;UXZIIM_8QW#K::A:79BB\^"YM_*G5MBX$NTC*FO2:^/\ _@AI^PU\
M;?\ @GC^P%I/[./QW\6R7^IV_B35-1TS2Y-16[_L+3[B;=;Z?YR ([J 9)#&
M/+$L\@0LH#'[ H **** "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
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 **** "BN#_:;_ &COAQ^R
M3\#/$G[0_P 6XM:;PYX5TN;4-7?0=!N=1GC@BC:1W\JW1BJ*JDM(^V- ,NRC
MFO,O$G_!3K]FSP9^P#X=_P""C7BU-=L/!7BO1-*U#0-)DLHFU:\DU%HUL[)(
M5E,9N'>5%QYFQ?F9G"*S  ^B:*\'^"/_  4*^"_QKU3XL^"[;P]XDT;QA\$]
M633_ !_X)OM-6YU*!IH3-9RVZ6;S+=QW2 F'RR7<@J45N*QOV)?^"F?PO_;7
M^+OQ-_9^L/@O\1OAUXZ^%%S8KXI\*?$G0[>TNA;WB/):W,1M[B>-XW1"P^<'
M#*0"K T ?2-%<Y\7_BW\._@+\+]>^,_Q;\4VVB^&O#.ES:AK6J71.R""-2S'
M R68]%1069B%4$D \Y^R-^TUX&_;+_9J\&_M2?#32=4L= \;Z,FIZ5::U#''
M=1PN6 $JQNZJWR] S#WH ]&HKY__ ."JOB;XC^ O^"</QN^)OPD^*6M>#O$?
MA+X7Z[KND:WH*VWGI/::?/.B9N(90J,R ,4"R ?<=#S7QA\=?VDOVS_#'_!M
M+\*?C_\ !CQ-XQUGQIJ7@7P=<>._%6EW%Q=Z['I4_D'4[Z.52TQF*$AIE)DC
M61Y RE-Z@'ZGT5^2G[/7_!5K5OV??&O_  4#\6>'?']]\4/@U\#]-T+Q3\*[
MJ]UV>_6.ZU33&E?2DO)F>4V[7@550L?("R!0 0H]E_X)"?MO)\6?'5A\#?VJ
MM0^(R?M#^*/A1IWQ*OSXKNH%T*_T34&0K_8=M9WDUM;6UN\B6^'CBNI!'OEW
MMOV 'Z#45^?_ /P7Q\9_M6:?\+O W@S]G[X0_M%ZUX;EU:[U7X@>(OV9?%Z:
M+XBTV"VA5+>!9C!</-'*T\DCPQQY;[*N74<-[)_P1X^)?P2^+G_!/KP/XY^
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
M_@CQ\2_@E\7/^"?7@?QS\ ?C?\4_B#H5T;X2^(?C7X@?4O%(O!=RBXM=0F;
M\R"3,*J@"".-"NX'>WTY0!XM^WM\;]>^!O['/C;XJ?"B..\\6WVC0Z1X!^SD
M-]KUO49DL=*4%<[D-Y=P$XSA2Q]37Q3_ ,%=_P!C;X7:=^Q_^RU_P3S\0^$&
MLOAO:>-](T+6OC2C/%=> 5LK!A#J,<X8);SW<J^4T]QNA!E?<#(T;K^G]% '
MY:_\$G?VG_%W_!/#_@FKXT\4?MI>&]=\2:1X>_:+UCPYX8^(/@WP;-=W_P 1
M+:YOXXX_$<R)E[L3W,D_^F,S-,D: -*^TR?.'_!3;]F7XU:;X^_X*0_!R#PG
M?ZGXD_:/E^$%U\%=/AA+2^*!;ZDL5Y#:C_EHUHRMYP'^JB19'VHP:OW9HH P
MOA?X6OO OPS\.^"=4U'[7<Z/H5I8W%WS^^DBA2-GY]2I/XU\N_\ !6/_ (*
M?'7]@F3X(S?"WX;^%-7TOXI?'#0/ >K:GKNHW)N-/%_+(SO#:Q(JN?)@EQ(T
MXV.5S$XS7U_7P_\ \%L/V3/VD/VO](^ .A_L\?# ZZWPY_:'\/>/O$<\VLV=
MHBZ?IZW*RPQ^?,C/.WGJ57 3 .7'2@#T;]OSQ?\ \%7-)\0>'-(_X)K>!_@E
M+8Q:;>7?CC7_ (X76I):Q'=$+6&T&GRJ^\*MR\K2*4"^5@@Y!X+]G_\ :&_X
M*Q_M/?\ !,SP%\=_AMX.^!UK\7_'=E<ZL+O6(M6MO"]GI1DD-B\4 FEO+B6Y
M@^SR*6>-%65V;!18Y?<_V[_!GQL^+O['GC#X3? 7398/%'CC2X?#RW#WL$+Z
M/::A-':WU]O9]I>UM)KB<*A9F>%50,2,\+_P4)\,_M=^#OV0M/\ @#_P3B^
M]AKE]=V]OH,\<WC&'0X]$T&.)8Y5@GD#.L[P@01.BDQ;FER&C0, -_X(Z?MP
M?%3_ (*(_L!^$?VI/C3\-+'POXCU:[U&RU&TTAG-A=/:7DML;FU\QG80N8C@
M%WPRL S  GR?_@JE^W=_P4K_ &$/'/A#XR_#+X,?"[Q#\&K_ .(VB^$M0\/7
M=W?2^+M7DOW6,3VIC9;: >:6BCC(F<E5=AAV2/KOA-J7_!4+X0?L"Z;I/PZ_
M8?\ A+X?^(.B^)K'2?#7PFL/&131M'\+1^1"S?;%XDF5%FD &,!Q\LC)MDXG
M]O73_P#@K)X[_;$T/Q)^S[^PAX!\;> OAVJW?P_O?'/Q)AM(E\020O$^MS64
M>6D:WCE>&W1G4H'GD^_)&80#] *_-/7-:TJ3_@ZIT?Q#'J$3:?'^R*V@/J ;
M]PNJ_P!O3S_83)]T7'E$2>5G?M.<8K]*;9)H[>..XG\V14 >3;MWG')QVSZ4
M^@#YD_;NLS\7_C'\#/V,].M=UAXH\?'QIXVBCCRG]A^'6BU#;(!P1+J\FC1D
M-PRR2]>17YQ?\%[?V=KK]HG]L_XH>+(+Y_A'XN^&?[.0O?AGXJLUE#_%YII)
MOMOAV5"?+OHQ'NM%LT1I7>]S*)866(?MQ10!\J_!+]O#1_A=X1^ _P"SU^TI
M\&_$?A/XE>-O@HOB75-!\,>"+B32=!?3]-CFOK(^0K?9W0ATCME#$%4C^\\8
M?YW^'U[/^T[_ ,%B_@O_ ,%"OV%/VF]2^(7P^\5> /$&A?%[0=5LHS%X.TV"
M$2V5NB/!'/IL\VH/%NMY<3R&W=_GC1]GZ944 %?,EY_P3PU6]_X*DVG_  4Z
MD^-T0U"T^&9\")X/'A?]P=*-X]YO,_VK=]H\US\^W9M&/+SS7TW10!\/?M _
M\$2OAY\>G^.?@F^^,MS9^ OVB?%>B>(OB)H$WAY+G4;>]T]X&)TV_:91:+,+
M>,,)()S'E_+*;@%]!_;M_P"";Q_;/\2?!'5]+^,2>#[/X%_$72_&GAW3XO#9
MOOME_8,#!#,[7,9^S[5VLJ@.>3O%?4%% 'E'C;]GWXH>+OVI? _Q[L_VG/$>
ME>%O"_A_4=/\0?"VRLXCI/B6>Y3;'=7!8EU:$_,H^;[J@%09!)X/^S1_P1:^
M"O[-WQ.^%'B/3?'EWJ?A7X"7GB^Y^#/A273%B;19/$=QYUY]IN?,;[8(09([
M?$<119,N97"N/L^B@ HHK\POVSO^"A_[8?PG_:A\9?#KX?\ Q?\ L&C:5J@A
ML+/_ (1_3Y?*3RD;&^2W9VY)Y))KP>(.(L%PWA8U\3&34I<JY4F[V;ZM::'V
M7!/ ^;<>9A4P>7SA&4(<[=1R2M=1TY8R=[M=/F?I[17XY_\ #U+]O3_HN_\
MY:^E_P#R+1_P]2_;T_Z+O_Y:^E__ "+7R7_$5.'O^?57_P !A_\ )GZ9_P 2
MY<;_ /01A_\ P.K_ /*3]C**_'/_ (>I?MZ?]%W_ /+7TO\ ^1:^NO\ @D_^
MUG^T#^TMK_C:R^-GC_\ MJ+2+.Q?3E_LJTMO*:1Y@YS!$A;(1?O9QCBO1RCQ
M R;.<QIX.A3J*4[V<E&VB;UM-OIV/!XF\$^*N%,CK9KBZU&5.E:ZA*;E[TE%
M63IQ6[6[6A]I5\"^)_\ @N+_ ,(YXEU#P]_PS!YWV"^FM_._X37;YFQRN['V
M(XSC.,FOOJOP+^)W_)2?$/\ V'+O_P!'/7%XAY]FV14L.\#4Y'-ROI%WMRV^
M)/N]CU_ _@SAKC#$XZ&;T/:JFJ;C[TXVYG._P2C>]EO<^[/^'[__ %:O_P"7
MQ_\ <-'_  _?_P"K5_\ R^/_ +AK\]Z*_,/^(@<7?]!/_DE/_P"0/Z%_X@GX
M8_\ 0!_Y5K?_ "P_0C_A^_\ ]6K_ /E\?_<-?4?[$/[7'_#97POU+XD?\*^_
MX1S^S]?DTW[%_:WVSS-L$,OF;_*CQGSL;<'[N<\X'XJ5^HO_  1"_P"37_$G
M_8^W'_I%9U]=P1Q9Q!F^?1PV+K<T'&3MRP6J6FJBG^)^9>+GAIP3PQP9/'99
MA?9U5."4O:5):-ZZ2G)?@?37[1'_ ";_ ..O^Q.U/_TDEK\(*_=_]HC_ )-_
M\=?]B=J?_I)+7X05CXL?[YA?\,OS1T_1K_Y%68?XX?\ I,@HHHK\E/Z8"OV2
M_P""7?\ R8CX"_ZXZA_Z<;JOQMK]DO\ @EW_ ,F(^ O^N.H?^G&ZK],\*_\
MD?U?^O3_ /2X'\__ $C?^2+PW_81'_TW5/?J***_?#^+PHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOG_P#X*J^)OB/X
M"_X)P_&[XF_"3XI:UX.\1^$OA?KNNZ1K>@K;>>D]II\\Z)FXAE"HS( Q0+(!
M]QT/- 'T!17Y]^#OC#^UEKG_  ;P_#WXA_!_P]\0/B1\4_%GP;\/P23^&O$(
MA\0W#WL4"7U_#?W D\J[CMWN)H[AED*S+&=KG@\Y_P $"/B/X$^(&@_%_P"&
MQ^.'[6R?%3P_<Z=:>._!/[4OCG^VM5\)[X[@VT^G"6VCA$4V9&+M#N<PQ[UV
M>67 /TGHK\__ /@WI^,WQP^-/P8_:%O?CU\:/$GCK4_#G[5WBKP_INL>)[T2
MS16%I::8D,**BI%#&,LWEQ(D8:1R%&XUZI_P6.\&:EKG[#OCCQG9_$OXTZ*W
MAGPOJ%]IFG? N]N;;5KW41"3;2.]HOG-#$RDM'N6$J[M*&VIM /JRO-?VP_@
M!>_M6_LO^//V9K?QLGAVW\?^%;_P_J6KG2_MCV]I>6\EO,T4?FQCS-DAVLQ(
M!Y*MTKR__@C7\:;_ /:$_P""7_P6^*^M_'*7XD:IJ'@R&+6_&%S!)'->7T#O
M!<I+YH#O)%+$\+2,,RM$9#G?D_35 'R1XK_X)'_"_P"*O_!*K3/^"5OQG^(M
M]JV@Z'X:T_2=$\7Z5IRV-]:-8&-K*["-)*IF1HEWX(612R[5#&NY_96_82TK
M]G[X_P#Q/_:U\<?$#_A+?B7\6X=$MO%&M6^CC3K..UTNQ2TMXK>V\V9HRV&E
ME9I6WNXP$5%4>_44 >2? _\ 9;NO@O\ #OX@^'K3XH7EQXD^(WC/7O$FK^+[
M73T@FM[J_<I;>5$[2+_H=I'9VT>\L&%FC$#<5'G_ (/_ &//VVOAOX ^$_AC
MP?\ \%,=<U/4O 5K>6_C74/'7P_M-7B\=K-+YD;7:K/#<6\D(Q&CQ7.2H&_>
M2Q;Z;HH X?\ 9\^ '@3]F[P#/X#\!6Q":AXAU37M8NWC5'O=3U&]FO;RX94
M5=\\\A5% 5$VHO"BD_:5^-'_  SQ\#O$'QF_X1K^V/["MHY?[-^V?9_/W3)'
MCS-C[<;\_=/3'O7<UX9_P4J_Y,=^('_8.M__ $K@KSLWKU<+E.(K4G:483:?
M9J+:>NF_<]SAC!X;,.),%A<1'FIU*U.,E=J\93BFKJS5T]TT^Q\U?\/W_P#J
MU?\ \OC_ .X:/^'[_P#U:O\ ^7Q_]PU^>]%?SU_Q$#B[_H)_\DI__(']P?\
M$$_#'_H _P#*M;_Y8?H1_P /W_\ JU?_ ,OC_P"X:/\ A^__ -6K_P#E\?\
MW#7Y[T4?\1 XN_Z"?_)*?_R ?\03\,?^@#_RK6_^6'[Y?"SQM_PLSX8^'/B/
M_9GV+_A(-!L]2^Q^=YGD>? DOE[]J[]N_&[ SC.!TK>K@_V6/^38OAQ_V(>C
M_P#I%#7E?_!43X]_%G]G3]GG3?'/P;\5_P!CZK<>+;:RFNOL,%QN@:WN79-L
M\;J,M&AR!GCKR:_H"MF<,!DOU[$7:C!2=K7>BO9:+\C^*,+P_6SGBO\ L?!.
M,93JRA'F;Y5J[7:4G:R[-GTA17XY_P##U+]O3_HN_P#Y:^E__(M'_#U+]O3_
M *+O_P"6OI?_ ,BU\5_Q%3A[_GU5_P# 8?\ R9^L_P#$N7&__01A_P#P.K_\
MI/V,HK\<_P#AZE^WI_T7?_RU]+_^1:N^'/\ @J/^W9?^(;"QN_CGOBFO8HY4
M_P"$9TL;E+@$9%MD<&G'Q2X?DTO95?\ P&'_ ,F3/Z.G&T(N3Q&'T_OU/_E)
M^O\ 7SS^W=^WI_PQ//X7A_X53_PDW_"2)>MG^W?L7V;[.8/^F$N_=YWMC;WS
MQ]#5^>7_  7<_P"/WX7_ /7+6?YV-?2<8YAC,JX=K8K"RY:D>6SLGO.*>C36
MS?0^$\+<CROB/CG"9?F-/VE&?M.:-Y1ORTYR6L6FK-)Z/\"7_A^__P!6K_\
ME\?_ '#1_P /W_\ JU?_ ,OC_P"X:_/>BOP__B('%W_03_Y)3_\ D#^N_P#B
M"?AC_P! '_E6M_\ +#]"/^'[_P#U:O\ ^7Q_]PUU_P  O^"Q/_"\?C+X<^$?
M_#.O]E_\)!J:6G]H?\)=Y_D;L_-Y?V1-W3IN'UK\R*]>_8&_Y/+^'/\ V,T'
M]:[<LXZXJQ&94:53$7C*<4UR0V;2?V3R<_\ !WPXP618K$4<#:<*<Y1?M:SL
MU%M.SJ-.S770_;*ORE_X+0_\G?6O_8FV7_HZXK]6J_*7_@M#_P G?6O_ &)M
ME_Z.N*_1_$S_ ))G_M^/ZGX1]'[_ )+_ /[A5/SB?)-%%%?SR?W"%?5?_!&_
M_D\J+_L6+[_VG7RI7U7_ ,$;_P#D\J+_ +%B^_\ :=?0<)_\E+A/^OD?S/B?
M$G_D@<R_Z\S_ "/UEK\6/^"B?_)Z_P 0_P#L-C_T3'7[3U^+'_!1/_D]?XA_
M]AL?^B8Z_6/%7_D2T?\ KY_[;(_FSZ.'_)68O_KP_P#TY \6HHHK\'/[)"OO
MC_@A3_R-7Q'_ .P?IG_H=Q7P/7WQ_P $*?\ D:OB/_V#],_]#N*^NX#_ .2L
MPWK+_P!(D?F'C-_R;3,/2G_Z=IGZ,5^!?Q._Y*3XA_[#EW_Z.>OWTK\"_B=_
MR4GQ#_V'+O\ ]'/7W?BS_ PGK/\ *)^._1I_WS,_\-+\ZAAT445^+']8A7ZB
M_P#!$+_DU_Q)_P!C[<?^D5G7Y=5^HO\ P1"_Y-?\2?\ 8^W'_I%9U][X;?\
M)40_PR_(_&/'O_DWE7_KY3_,^FOVB/\ DW_QU_V)VI_^DDM?A!7[O_M$?\F_
M^.O^Q.U/_P!)):_""O=\6/\ ?,+_ (9?FCX[Z-?_ "*LP_QP_P#29!1117Y*
M?TP%?LE_P2[_ .3$? 7_ %QU#_TXW5?C;7[)?\$N_P#DQ'P%_P!<=0_].-U7
MZ9X5_P#(_J_]>G_Z7 _G_P"D;_R1>&_["(_^FZI[]1117[X?Q>%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%87@WXH?#7XBWVLZ9\/\
MX@Z)KMSX<U(Z=X@@T?58;E]-O BR&VN!&Q,,H1T8QOA@'4XP17/_  [_ &J/
MV9/B]\2->^#GPI_:&\$>)O%OA;=_PDOAG0/%-I>7^E[7$;?:((I&DBVN0AW
M88[3@\4 =[16$/BA\-6^) ^#B_$'1#XN.D/JP\+C583J/V!)(XFNOL^[S/)$
MDL2&3;MW2*,Y(K<=TB0R2.%51EF8X 'K0 M>:_MA_ "]_:M_9?\ 'G[,UOXV
M3P[;^/\ PK?^']2U<Z7]L>WM+RWDMYFBC\V,>9LD.UF) /)5NE==\/OB;\./
MBUH#>+/A9X_T7Q+I2WD]HVI:#JD5Y;BXAD,<T7F1,R[T=61ESE64@X((K<H
M^;? W[#_ ,:_@]_P3]\'_L6? C]L6^\':]X$TG3=,\/?$>P\%6ES(UK9% D5
MQ973RQ2B2--DA5XR<Y7;R#WOP?\ V;;KX>^-?$_QU\7>)]*UOXG>,-!TW2==
M\4V7AUK&S>VT\7!M(TL_M$CJBR7=Q(^Z=G=I2-ZHD21^JT4 ?+/[ ?\ P3;U
MC]@_X7_%KX::!^T1=:P?BK\0-9\9R:S#X;2SNM&U74H8HI6@W32H\:>1&\:.
MI(8'<S@X%SX:?L@_MN_"7P[\--$T+_@I5JGB-O!^@W>F^,S\0?AY;:HOB^26
MX:6.\D>*YM[BVN(598D(GD0I&N]78LS?35% 'G'[)/[+?PK_ &+?V>O#G[-7
MP8L9H?#_ (;@F$#W)4RW$\\\ES<7$FQ54/+/-+(0BJ@+X554!1T/QJ_Y(YXM
M_P"Q9O\ _P!)Y*Z:N9^-7_)'/%O_ &+-_P#^D\E88K_=I^C_ ".W+O\ D84?
M\<?S1^"M%%%?Q\?ZAA1110!^P_\ P2E_Y,0\%?\ 774__3E<UK?\%*O^3'?B
M!_V#K?\ ]*X*R?\ @E+_ ,F(>"O^NNI_^G*YK6_X*5?\F._$#_L'6_\ Z5P5
M_3%+_D@5_P!@W_N(_@#$_P#)Z)?]A_\ [L'XQ4445_,Y_?X4444 ?NI^RQ_R
M;%\./^Q#T?\ ](H:^>_^"V/_ ":9H_\ V/EG_P"DEY7T)^RQ_P FQ?#C_L0]
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_\
M81@_]&+5T_XB]3*O_ EZ/\C]_P"OSR_X+N?\?OPO_P"N6L_SL:_0VOSR_P""
M[G_'[\+_ /KEK/\ .QK^DO$'_DD<1_VY_P"G(G\%>"7_ "<W _\ <7_TS4/S
M\HHHK^:C^^@KU[]@;_D\OX<_]C-!_6O(:]>_8&_Y/+^'/_8S0?UKTLF_Y'&'
M_P"OD/\ TI'A<4_\DQCO^O-7_P!(D?ME7Y2_\%H?^3OK7_L3;+_T=<5^K5?E
M+_P6A_Y.^M?^Q-LO_1UQ7[IXF?\ ),_]OQ_4_COZ/W_)?_\ <*I^<3Y)HHHK
M^>3^X0KZK_X(W_\ )Y47_8L7W_M.OE2OJO\ X(W_ /)Y47_8L7W_ +3KZ#A/
M_DI<)_U\C^9\3XD_\D#F7_7F?Y'ZRU^+'_!1/_D]?XA_]AL?^B8Z_:>OQ8_X
M*)_\GK_$/_L-C_T3'7ZQXJ_\B6C_ -?/_;9'\V?1P_Y*S%_]>'_Z<@>+4445
M^#G]DA7WQ_P0I_Y&KXC_ /8/TS_T.XKX'K[X_P""%/\ R-7Q'_[!^F?^AW%?
M7<!_\E9AO67_ *1(_,/&;_DVF8>E/_T[3/T8K\"_B=_R4GQ#_P!AR[_]'/7[
MZ5^!?Q._Y*3XA_[#EW_Z.>ON_%G^!A/6?Y1/QWZ-/^^9G_AI?G4,.BBBOQ8_
MK$*_47_@B%_R:_XD_P"Q]N/_ $BLZ_+JOU%_X(A?\FO^)/\ L?;C_P!(K.OO
M?#;_ )*B'^&7Y'XQX]_\F\J_]?*?YGTU^T1_R;_XZ_[$[4__ $DEK\(*_=_]
MHC_DW_QU_P!B=J?_ *22U^$%>[XL?[YA?\,OS1\=]&O_ )%68?XX?^DR"BBB
MOR4_I@*_9+_@EW_R8CX"_P"N.H?^G&ZK\;:_9+_@EW_R8CX"_P"N.H?^G&ZK
M],\*_P#D?U?^O3_]+@?S_P#2-_Y(O#?]A$?_ $W5/?J***_?#^+PHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "HK^PL=5L9M+U2RBN;:YB:*XMY
MXP\<L; AD93PRD$@@\$&I:CNK>.\MI+25I DL91C%*R, 1@X92&4^A!!'8T
M?FA_P;J>'?#/ABX_;9\):'I5KI>C:?\ ME^,;2SL;",6T%G:QF)$CC6/:(D1
M  H7 4 8QBJL7PKOOV<O^#CSX:>)9OV5/!>E>#?B5\$M:\,?#+Q%\.IS;K9#
M3 +^ZFU2W2"-'D:-H+>/!**DL05G8$)]N_"C]@C]DGX(Z'X[\,?#3X/P6.F_
M$ZXO+CX@:?/JUY=0Z]/=JR7,UREQ,ZO+*K,KR8WL#@DU=_9W_8K_ &:OV5--
MT_2/@?\ #V;38-'TR33="&I>(+_5&TFQDD222SLVOIYFM+=GCB9H82D;&*/*
MG8N #X@^$/A'PGX2_P"#KSXC-X5\,Z?IIU3]CF.^U+[!9I#]KNG\0V"O/)L
MWR,$0%SEB%&3Q7Z&W]Y\'OC):>(OA7J=WX:\5063+8^+/#D\EO?+;F1!(L%W
M;G<$+(58)(HRI!QBN2T[]B[]FO2?VF+K]L;3_AY+'\3+W23I5WXM_MZ^,\M@
M75_L;*9S&;<.B.(=OEAE5@H(!JQX)_8__9P^&GBSXB>/?AS\,+?0-<^+%]#>
M_$+6-&O;BUN=8N(D9(Y&ECD#1,JO)S$4YD=OO,Q(!\3_ /!IW_RA/^'P_P"I
MD\1?^G6XK](J\Y_9B_9*_9Z_8S^'/_"HOV9?AS%X3\,+=/<Q:%9ZA<RVT,KD
ML[1I-(XBW,2S!,!B<G)YKT:@#\%OC9_R6;Q=_P!C/?\ _I1)7,5T_P ;/^2S
M>+O^QGO_ /THDKF*_C[%?[U4_P 3_,_U$R[_ )%]'_!'\D%%%%8'8?IU_P $
M//\ DWSQ;_V.1_\ 22"OK#XU?\D<\6_]BS?_ /I/)7R?_P $//\ DWSQ;_V.
M1_\ 22"OK#XU?\D<\6_]BS?_ /I/)7],<*?\D;0_P/\ -G\ >)'_ "=;%_\
M7Z'Y0/P5HHHK^9S^_P **** /V'_ ."4O_)B'@K_ *ZZG_Z<KFM;_@I5_P F
M._$#_L'6_P#Z5P5D_P#!*7_DQ#P5_P!==3_].5S6M_P4J_Y,=^('_8.M_P#T
MK@K^F*7_ "0*_P"P;_W$?P!B?^3T2_[#_P#W8/QBHHHK^9S^_P **** /W4_
M98_Y-B^''_8AZ/\ ^D4-?/?_  6Q_P"33-'_ .Q\L_\ TDO*^A/V6/\ DV+X
M<?\ 8AZ/_P"D4-?/?_!;'_DTS1_^Q\L__22\K^F.(/\ DB:O_7I?DC_/_@G_
M ).UAO\ L(E_Z5(_*^BBBOYG/]  K1\(?\C;I?\ V$8/_1BUG5H^$/\ D;=+
M_P"PC!_Z,6KI_P 1>IE7_@2]'^1^_P#7YY?\%W/^/WX7_P#7+6?YV-?H;7YY
M?\%W/^/WX7_]<M9_G8U_27B#_P DCB/^W/\ TY$_@KP2_P"3FX'_ +B_^F:A
M^?E%%%?S4?WT%>O?L#?\GE_#G_L9H/ZUY#7KW[ W_)Y?PY_[&:#^M>EDW_(X
MP_\ U\A_Z4CPN*?^28QW_7FK_P"D2/VRK\I?^"T/_)WUK_V)ME_Z.N*_5JOR
ME_X+0_\ )WUK_P!B;9?^CKBOW3Q,_P"29_[?C^I_'?T?O^2__P"X53\XGR31
M117\\G]PA7U7_P $;_\ D\J+_L6+[_VG7RI7U7_P1O\ ^3RHO^Q8OO\ VG7T
M'"?_ "4N$_Z^1_,^)\2?^2!S+_KS/\C]9:_%C_@HG_R>O\0_^PV/_1,=?M/7
MXL?\%$_^3U_B'_V&Q_Z)CK]8\5?^1+1_Z^?^VR/YL^CA_P E9B_^O#_].0/%
MJ***_!S^R0K[X_X(4_\ (U?$?_L'Z9_Z'<5\#U]\?\$*?^1J^(__ &#],_\
M0[BOKN _^2LPWK+_ -(D?F'C-_R;3,/2G_Z=IGZ,5^!?Q._Y*3XA_P"PY=_^
MCGK]]*_ OXG?\E)\0_\ 8<N__1SU]WXL_P #">L_RB?COT:?]\S/_#2_.H8=
M%%%?BQ_6(5^HO_!$+_DU_P 2?]C[<?\ I%9U^75?J+_P1"_Y-?\ $G_8^W'_
M *16=?>^&W_)40_PR_(_&/'O_DWE7_KY3_,^FOVB/^3?_'7_ &)VI_\ I)+7
MX05^[_[1'_)O_CK_ +$[4_\ TDEK\(*]WQ8_WS"_X9?FCX[Z-?\ R*LP_P <
M/_29!1117Y*?TP%?LE_P2[_Y,1\!?]<=0_\ 3C=5^-M?LE_P2[_Y,1\!?]<=
M0_\ 3C=5^F>%?_(_J_\ 7I_^EP/Y_P#I&_\ )%X;_L(C_P"FZI[]1117[X?Q
M>%%%% !1110 4444 %%%% !1110 4444 ?($'_!0#XZI_P %JXO^":.O?#?P
MI9>#Y/@?<>/+37[/4;FZU&[/]I+90HX9(H[8 I.6C"S9S&1*.5H^&W[?_P =
MO%G_  6@\8_\$W/%WPW\*:9X2\-_!/\ X373=:T[4;F[U"_EDU&SM8A*72*.
M!0DLVZ)4D.0A$Q&5KF]4_91_:4O/^"_.G?M[1?":7_A6=I^SXWP_DU8ZU8^?
M]O.JRWOV@6_G^9]GV.%SCS-V?W>.:/ ?[*7[2ND?\%\/&'[=^J?":6'X::W\
M!H? MCJ_]M6+3_;X]1MKOSVMQ.9%MRL3J&P7W;<H 20 97[>?[=W_!2O]C3]
MK'X0W\/P8^%VL?!#XG_&73/AU!HUM=WTWB\37GF;-1WAEM8T*P3RB(+(51$$
MCJTA\GZ<_;T_:GM?V(_V-?B1^UC=^%9-<_X03PK<ZI!H\<OE_;)U&V*)G .Q
M&D9 SX.U=QP<8KY8_:4TO_@K3XW_ ."@NG_$?X<?L+> =9\">#)?[,^&_B?Q
M=\1X ^BFYQ%J.O\ ]G1<RW+0DQQ*SAT@5E4(UQ,#])>)9OVD/B)\;?B9\&OC
M/^S#X5\0? .Z\"6\.@W<6KPW&I>);R=2E]I]S9W#I"L.QF4%V52 /F?S"L0!
MX+^Q%_P5 ^,'Q5_;8T#]C#]H'1_"]W<>//V;M"^+G@WQ)X2TZ>TB2*[*Q7>G
M31S7$^_;*6>*8,N8UVL"V&/W77Q!_P $Z/\ @E#HG[,'[5'B_P#;.\0^%[7P
MS<7_ (0M?!/PO^'5CXANM6B\&^%X)%G,#W5T[[IYIU$ABA_<6ZCRHFD4ES]O
MT >,?$O_ (*$?L@_!_QSJ'PV^(WQ=_L[6M+D5+^R_L#4)O*9D5P-\5NR-\K*
M>">M87_#U+]@O_HN_P#Y:^J?_(M?G/\ \%+?^3X_B!_V$+;_ -(X*\+K\/S/
MQ+SW!9E6P\*=-QA.45=2O9-I7]]:G]=\/^ 7!V;9#A,=6KUU.K2IS:4J=DY0
M4G:])NUWI=MVZG[&?\/4OV"_^B[_ /EKZI_\BT?\/4OV"_\ HN__ ):^J?\
MR+7XYT5Q?\14XA_Y]4O_  &?_P F>O\ \2Y<$?\ 01B/_ Z7_P I/W'^!?[7
M?[//[2NI:AI'P4^(7]M7&EP)-?Q_V3=VWE(Y*J<SQ(&R0>!DUZ37YN?\$+_^
M2C^/_P#L"6?_ *.>OTCK];X4S?$YYDE/&5TE*3E=1NEI)KJV^G<_F?Q(X8P'
M!_%U?*\'*4J<%!IS:<O>@I.[C&*W>FFQ^"WQL_Y+-XN_[&>__P#2B2N8KI_C
M9_R6;Q=_V,]__P"E$E<Q7\P8K_>JG^)_F?Z%9=_R+Z/^"/Y(****P.P_3K_@
MAY_R;YXM_P"QR/\ Z205]8?&K_DCGBW_ +%F_P#_ $GDKY/_ ."'G_)OGBW_
M +'(_P#I)!7UA\:O^2.>+?\ L6;_ /\ 2>2OZ8X4_P"2-H?X'^;/X \2/^3K
M8O\ Z_0_*!^"M%%%?S.?W^%%%% '[#_\$I?^3$/!7_774_\ TY7-:W_!2K_D
MQWX@?]@ZW_\ 2N"LG_@E+_R8AX*_ZZZG_P"G*YK6_P""E7_)COQ _P"P=;_^
ME<%?TQ2_Y(%?]@W_ +B/X Q/_)Z)?]A__NP?C%1117\SG]_A1110!^ZG[+'_
M ";%\./^Q#T?_P!(H:^>_P#@MC_R:9H__8^6?_I)>5]"?LL?\FQ?#C_L0]'_
M /2*&OGO_@MC_P FF:/_ -CY9_\ I)>5_3'$'_)$U?\ KTOR1_G_ ,$_\G:P
MW_81+_TJ1^5]%%%?S.?Z !6CX0_Y&W2_^PC!_P"C%K.K1\(?\C;I?_81@_\
M1BU=/^(O4RK_ ,"7H_R/W_K\\O\ @NY_Q^_"_P#ZY:S_ #L:_0VOSR_X+N?\
M?OPO_P"N6L_SL:_I+Q!_Y)'$?]N?^G(G\%>"7_)S<#_W%_\ 3-0_/RBBBOYJ
M/[Z"O7OV!O\ D\OX<_\ 8S0?UKR&O7OV!O\ D\OX<_\ 8S0?UKTLF_Y'&'_Z
M^0_]*1X7%/\ R3&._P"O-7_TB1^V5?E+_P %H?\ D[ZU_P"Q-LO_ $=<5^K5
M?E+_ ,%H?^3OK7_L3;+_ -'7%?NGB9_R3/\ V_']3^._H_?\E_\ ]PJGYQ/D
MFBBBOYY/[A"OJO\ X(W_ /)Y47_8L7W_ +3KY4KZK_X(W_\ )Y47_8L7W_M.
MOH.$_P#DI<)_U\C^9\3XD_\ ) YE_P!>9_D?K+7XL?\ !1/_ )/7^(?_ &&Q
M_P"B8Z_:>OQ8_P""B?\ R>O\0_\ L-C_ -$QU^L>*O\ R):/_7S_ -MD?S9]
M'#_DK,7_ ->'_P"G('BU%%%?@Y_9(5]\?\$*?^1J^(__ &#],_\ 0[BO@>OO
MC_@A3_R-7Q'_ .P?IG_H=Q7UW ?_ "5F&]9?^D2/S#QF_P"3:9AZ4_\ T[3/
MT8K\"_B=_P E)\0_]AR[_P#1SU^^E?@7\3O^2D^(?^PY=_\ HYZ^[\6?X&$]
M9_E$_'?HT_[YF?\ AI?G4,.BBBOQ8_K$*_47_@B%_P FO^)/^Q]N/_2*SK\N
MJ_47_@B%_P FO^)/^Q]N/_2*SK[WPV_Y*B'^&7Y'XQX]_P#)O*O_ %\I_F?3
M7[1'_)O_ (Z_[$[4_P#TDEK\(*_=_P#:(_Y-_P#'7_8G:G_Z22U^$%>[XL?[
MYA?\,OS1\=]&O_D59A_CA_Z3(****_)3^F K]DO^"7?_ "8CX"_ZXZA_Z<;J
MOQMK]DO^"7?_ "8CX"_ZXZA_Z<;JOTSPK_Y']7_KT_\ TN!_/_TC?^2+PW_8
M1'_TW5/?J***_?#^+PHHHH **** "BBB@#XA_P""V/QS^.7P,T#X"ZIX*U'7
MM)^&NJ?'[0;+XX^(O#KSQRV'AQI"7$\UOB6WM'<*)I5*_*HC+8E*M\/6O[>_
M[>5__P $K/VJ)_@-\0?%_C+2_A1^U9?>$?"WQ$T>\N-0UI/ B:A"\S07:EI[
MB2&WD5?M6YI4AN-X=?*5U_9CXL^%OB-XS\(3^&_AK\3D\(7EXC13:['HJ7MU
M;1L,%[82N(DF&<J\L<R @;HW'!XCX#?L@^#/V0?V;K7]G7]DJZ@\-Q6DDUPV
MM^(+.35KF]O9W,ES?W1,T37-U+(Q=G9MN< +L54 !\G?\$A?VL?%'Q=_X* ?
MM=_L\^"?BW?>/?@YX(UGPQJ_PUUV]UF;4AIYU73FGN[&*ZG9Y'A$J-LB9B(=
MCJ  <#/_ ."I?_!1KXF> /VZO#O[$GP]\.^.[CP?X5^$6I?%CXW2_#"[M+?Q
M#?Z':R20Q6%G<7-U;&V7S(_-G>WD%T\91(2K%B?I3PC_ ,$[/#7PA_9D^)/P
M7^ GQI\5>%_''Q2N;_5/%'QG=H;C7[K7+L8;4G(6.,,@PL<,2Q1Q( L8C/S5
MPWQ=_P""2\7Q)\?^#_CSIO[2&JV_Q-T7X&W?PK\7^,]9T&.^_P"$MT>YMRDE
MQ<P)+"([M;AGN4D1]@=V5TD7:% /H#]DOXW?![]I']FOP7\=O@!J]W?>#O%&
M@PWV@W&H/*USY+#E)C*S.958,C[F8[U;YCU/HE>??LI?LT_#;]CG]G'P9^R]
M\((;I?#G@C0H=+TQ[Z423S*@RTTK  &21RTC$ #<YP , >@T %%? G_!4;]M
M?]IO]G3]H73/ WP;^)?]CZ5<>$;:]FM?[&LKC=.US=(S[IX7896-!@'''3DU
M\W?\/4OV]/\ HN__ ):^E_\ R+7P69>(F297CZF$JTZCE!V=E&WRO-/\#]GR
M'P,XMXBR>AF6&KT%3JQ4DI2J*23[I4FK^C9^QE%?CG_P]2_;T_Z+O_Y:^E__
M "+1_P /4OV]/^B[_P#EKZ7_ /(M</\ Q%3A[_GU5_\  8?_ "9Z_P#Q+EQO
M_P!!&'_\#J__ "D_8RBOSK_X)P?MV?M5?'O]J"P^'?Q8^*?]K:-/I5Y-+9_V
M'8P;G2/*G?# CC![9QZU^BE?8Y#GN$XAP3Q6&C)14G'WDD[I)]&]->Y^6\9<
M'9GP/FRR['SA*;BIW@Y-6;:7Q1B[Z/I\S\8_^"EO_)\?Q _["%M_Z1P5X77N
MG_!2W_D^/X@?]A"V_P#2."O"Z_F;/O\ D>8K_KY/_P!*9_?_  9_R1^7?]>*
M/_IN(4445Y1]*?=O_!"__DH_C_\ [ EG_P"CGK](Z_-S_@A?_P E'\?_ /8$
ML_\ T<]?I'7](^'?_))T?6?_ *6S^#/'+_DY.*_PTO\ TW$_!;XV?\EF\7?]
MC/?_ /I1)7,5T_QL_P"2S>+O^QGO_P#THDKF*_G7%?[U4_Q/\S^Y\N_Y%]'_
M  1_)!1116!V'Z=?\$//^3?/%O\ V.1_])(*^L/C5_R1SQ;_ -BS?_\ I/)7
MR?\ \$//^3?/%O\ V.1_])(*^L/C5_R1SQ;_ -BS?_\ I/)7],<*?\D;0_P/
M\V?P!XD?\G6Q?_7Z'Y0/P5HHHK^9S^_PHHHH _8?_@E+_P F(>"O^NNI_P#I
MRN:UO^"E7_)COQ _[!UO_P"E<%9/_!*7_DQ#P5_UUU/_ -.5S6M_P4J_Y,=^
M('_8.M__ $K@K^F*7_) K_L&_P#<1_ &)_Y/1+_L/_\ =@_&*BBBOYG/[_"B
MBB@#]U/V6/\ DV+X<?\ 8AZ/_P"D4-?/?_!;'_DTS1_^Q\L__22\KZ$_98_Y
M-B^''_8AZ/\ ^D4-?/?_  6Q_P"33-'_ .Q\L_\ TDO*_ICB#_DB:O\ UZ7Y
M(_S_ ."?^3M8;_L(E_Z5(_*^BBBOYG/]  K1\(?\C;I?_81@_P#1BUG5H^$/
M^1MTO_L(P?\ HQ:NG_$7J95_X$O1_D?O_7YY?\%W/^/WX7_]<M9_G8U^AM?G
ME_P7<_X_?A?_ -<M9_G8U_27B#_R2.(_[<_].1/X*\$O^3FX'_N+_P"F:A^?
ME%%%?S4?WT%>O?L#?\GE_#G_ +&:#^M>0UZ]^P-_R>7\.?\ L9H/ZUZ63?\
M(XP__7R'_I2/"XI_Y)C'?]>:O_I$C]LJ_*7_ (+0_P#)WUK_ -B;9?\ HZXK
M]6J_*7_@M#_R=]:_]B;9?^CKBOW3Q,_Y)G_M^/ZG\=_1^_Y+_P#[A5/SB?)-
M%%%?SR?W"%?5?_!&_P#Y/*B_[%B^_P#:=?*E?5?_  1O_P"3RHO^Q8OO_:=?
M0<)_\E+A/^OD?S/B?$G_ )(',O\ KS/\C]9:_%C_ (*)_P#)Z_Q#_P"PV/\
MT3'7[3U^+'_!1/\ Y/7^(?\ V&Q_Z)CK]8\5?^1+1_Z^?^VR/YL^CA_R5F+_
M .O#_P#3D#Q:BBBOP<_LD*^^/^"%/_(U?$?_ +!^F?\ H=Q7P/7WQ_P0I_Y&
MKXC_ /8/TS_T.XKZ[@/_ )*S#>LO_2)'YAXS?\FTS#TI_P#IVF?HQ7X%_$[_
M )*3XA_[#EW_ .CGK]]*_ OXG?\ )2?$/_8<N_\ T<]?=^+/\#">L_RB?COT
M:?\ ?,S_ ,-+\ZAAT445^+']8A7ZB_\ !$+_ )-?\2?]C[<?^D5G7Y=5^HO_
M  1"_P"37_$G_8^W'_I%9U][X;?\E1#_  R_(_&/'O\ Y-Y5_P"OE/\ ,^FO
MVB/^3?\ QU_V)VI_^DDM?A!7[O\ [1'_ ";_ ..O^Q.U/_TDEK\(*]WQ8_WS
M"_X9?FCX[Z-?_(JS#_'#_P!)D%%%%?DI_3 5^R7_  2[_P"3$? 7_7'4/_3C
M=5^-M?LE_P $N_\ DQ'P%_UQU#_TXW5?IGA7_P C^K_UZ?\ Z7 _G_Z1O_)%
MX;_L(C_Z;JGOU%%%?OA_%X4444 %%%% !1110 45^?O_  7;_P"0?\,/^NVL
M_P K*OSQK\TX@\1/["S>I@?JW/R6UY[7O%2VY'WMN?OO!'@=_KEPS0S?^T/9
M>UYO=]ES6Y9RA\7M8WORWV5KV\S^A"BOY[Z*\;_B+?\ U!?^5/\ [F?5_P#$
ML_\ U-?_ "A_]V/Z$**_$+]B#_D[_P"&W_8XV/\ Z-6OV]K[KA3B;_6?"U*W
MLO9\DK6YN:^E_P"6)^/>)/A__P 0]S&AA?K/M_:0<K\G);5JUN>=]M[H_+#_
M (+9?\G9:-_V(5I_Z67M?'U?8/\ P6R_Y.RT;_L0K3_TLO:^/J_!>,/^2GQ?
M^-G]F>%W_)OLM_Z]+]0HHHKYL^]/J#_@D#_R>MI7_8#U#_T37ZX5^1__  2!
M_P"3UM*_[ >H?^B:_7"OZ"\+_P#DG)?]?)?E$_B3Z0W_ "7D/^O$/_2IGXQ_
M\%+?^3X_B!_V$+;_ -(X*\+KW3_@I;_R?'\0/^PA;?\ I'!7A=?B6??\CS%?
M]?)_^E,_K;@S_DC\N_Z\4?\ TW$****\H^E/NW_@A?\ \E'\?_\ 8$L__1SU
M^D=?FY_P0O\ ^2C^/_\ L"6?_HYZ_2.OZ1\._P#DDZ/K/_TMG\&>.7_)R<5_
MAI?^FXGX+?&S_DLWB[_L9[__ -*)*YBNG^-G_)9O%W_8SW__ *425S%?SKBO
M]ZJ?XG^9_<^7?\B^C_@C^2"BBBL#L/TZ_P""'G_)OGBW_L<C_P"DD%?6'QJ_
MY(YXM_[%F_\ _2>2OD__ ((>?\F^>+?^QR/_ *205]8?&K_DCGBW_L6;_P#]
M)Y*_ICA3_DC:'^!_FS^ /$C_ ).MB_\ K]#\H'X*T445_,Y_?X4444 ?L/\
M\$I?^3$/!7_774__ $Y7-:W_  4J_P"3'?B!_P!@ZW_]*X*R?^"4O_)B'@K_
M *ZZG_Z<KFM;_@I5_P F._$#_L'6_P#Z5P5_3%+_ )(%?]@W_N(_@#$_\GHE
M_P!A_P#[L'XQ4445_,Y_?X4444 ?NI^RQ_R;%\./^Q#T?_TBAKY[_P""V/\
MR:9H_P#V/EG_ .DEY7T)^RQ_R;%\./\ L0]'_P#2*&OGO_@MC_R:9H__ &/E
MG_Z27E?TQQ!_R1-7_KTOR1_G_P $_P#)VL-_V$2_]*D?E?1117\SG^@ 5H^$
M/^1MTO\ [",'_HQ:SJT?"'_(VZ7_ -A&#_T8M73_ (B]3*O_  )>C_(_?^OS
MR_X+N?\ '[\+_P#KEK/\[&OT-K\\O^"[G_'[\+_^N6L_SL:_I+Q!_P"21Q'_
M &Y_Z<B?P5X)?\G-P/\ W%_],U#\_****_FH_OH*]>_8&_Y/+^'/_8S0?UKR
M&O7OV!O^3R_AS_V,T']:]+)O^1QA_P#KY#_TI'A<4_\ ),8[_KS5_P#2)'[9
M5^4O_!:'_D[ZU_[$VR_]'7%?JU7Y2_\ !:'_ ).^M?\ L3;+_P!'7%?NGB9_
MR3/_ &_']3^._H_?\E__ -PJGYQ/DFBBBOYY/[A"OJO_ ((W_P#)Y47_ &+%
M]_[3KY4KZK_X(W_\GE1?]BQ??^TZ^@X3_P"2EPG_ %\C^9\3XD_\D#F7_7F?
MY'ZRU^+'_!1/_D]?XA_]AL?^B8Z_:>OQ8_X*)_\ )Z_Q#_[#8_\ 1,=?K'BK
M_P B6C_U\_\ ;9'\V?1P_P"2LQ?_ %X?_IR!XM1117X.?V2%??'_  0I_P"1
MJ^(__8/TS_T.XKX'K[X_X(4_\C5\1_\ L'Z9_P"AW%?7<!_\E9AO67_I$C\P
M\9O^3:9AZ4__ $[3/T8K\"_B=_R4GQ#_ -AR[_\ 1SU^^E?@7\3O^2D^(?\
ML.7?_HYZ^[\6?X&$]9_E$_'?HT_[YF?^&E^=0PZ***_%C^L0K]1?^"(7_)K_
M (D_['VX_P#2*SK\NJ_47_@B%_R:_P")/^Q]N/\ TBLZ^]\-O^2HA_AE^1^,
M>/?_ ";RK_U\I_F?37[1'_)O_CK_ +$[4_\ TDEK\(*_=_\ :(_Y-_\ '7_8
MG:G_ .DDM?A!7N^+'^^87_#+\T?'?1K_ .15F'^.'_I,@HHHK\E/Z8"OV2_X
M)=_\F(^ O^N.H?\ IQNJ_&VOV2_X)=_\F(^ O^N.H?\ IQNJ_3/"O_D?U?\
MKT__ $N!_/\ ](W_ )(O#?\ 81'_ --U3WZBBBOWP_B\**** "BBB@ HHHH
M_/W_ (+M_P#(/^&'_7;6?Y65?GC7Z'?\%V_^0?\ ##_KMK/\K*OSQK^:O$'_
M )*[$?\ ;G_IN)_?7@E_R;+ _P#<7_T]4"BBBOC#]6/4_P!B#_D[_P"&W_8X
MV/\ Z-6OV]K\0OV(/^3O_AM_V.-C_P"C5K]O:_<_"G_D5XC_ !K_ -)1_'OT
MD?\ DHL%_P!>G_Z6S\L/^"V7_)V6C?\ 8A6G_I9>U\?5]@_\%LO^3LM&_P"Q
M"M/_ $LO:^/J_,.,/^2GQ?\ C9_0OA=_R;[+?^O2_4****^;/O3Z@_X) _\
M)ZVE?]@/4/\ T37ZX5^1_P#P2!_Y/6TK_L!ZA_Z)K]<*_H+PO_Y)R7_7R7Y1
M/XD^D-_R7D/^O$/_ $J9^,?_  4M_P"3X_B!_P!A"V_](X*\+KW3_@I;_P G
MQ_$#_L(6W_I'!7A=?B6??\CS%?\ 7R?_ *4S^MN#/^2/R[_KQ1_]-Q"BBBO*
M/I3[M_X(7_\ )1_'_P#V!+/_ -'/7Z1U^;G_  0O_P"2C^/_ /L"6?\ Z.>O
MTCK^D?#O_DDZ/K/_ -+9_!GCE_R<G%?X:7_IN)^"WQL_Y+-XN_[&>_\ _2B2
MN8KI_C9_R6;Q=_V,]_\ ^E$E<Q7\ZXK_ 'JI_B?YG]SY=_R+Z/\ @C^2"BBB
ML#L/TZ_X(>?\F^>+?^QR/_I)!7UA\:O^2.>+?^Q9O_\ TGDKY/\ ^"'G_)OG
MBW_L<C_Z205]8?&K_DCGBW_L6;__ -)Y*_ICA3_DC:'^!_FS^ /$C_DZV+_Z
M_0_*!^"M%%%?S.?W^%%%% '[#_\ !*7_ ),0\%?]==3_ /3E<UK?\%*O^3'?
MB!_V#K?_ -*X*R?^"4O_ "8AX*_ZZZG_ .G*YK6_X*5?\F._$#_L'6__ *5P
M5_3%+_D@5_V#?^XC^ ,3_P GHE_V'_\ NP?C%1117\SG]_A1110!^ZG[+'_)
ML7PX_P"Q#T?_ -(H:^>_^"V/_)IFC_\ 8^6?_I)>5]"?LL?\FQ?#C_L0]'_]
M(H:^>_\ @MC_ ,FF:/\ ]CY9_P#I)>5_3'$'_)$U?^O2_)'^?_!/_)VL-_V$
M2_\ 2I'Y7T445_,Y_H %:/A#_D;=+_[",'_HQ:SJT?"'_(VZ7_V$8/\ T8M7
M3_B+U,J_\"7H_P C]_Z_/+_@NY_Q^_"__KEK/\[&OT-K\\O^"[G_ !^_"_\
MZY:S_.QK^DO$'_DD<1_VY_Z<B?P5X)?\G-P/_<7_ -,U#\_****_FH_OH*]>
M_8&_Y/+^'/\ V,T']:\AKU[]@;_D\OX<_P#8S0?UKTLF_P"1QA_^OD/_ $I'
MA<4_\DQCO^O-7_TB1^V5?E+_ ,%H?^3OK7_L3;+_ -'7%?JU7Y2_\%H?^3OK
M7_L3;+_T=<5^Z>)G_),_]OQ_4_COZ/W_ "7_ /W"J?G$^2:***_GD_N$*^J_
M^"-__)Y47_8L7W_M.OE2OJO_ ((W_P#)Y47_ &+%]_[3KZ#A/_DI<)_U\C^9
M\3XD_P#) YE_UYG^1^LM?BQ_P43_ .3U_B'_ -AL?^B8Z_:>OQ8_X*)_\GK_
M !#_ .PV/_1,=?K'BK_R):/_ %\_]MD?S9]'#_DK,7_UX?\ Z<@>+4445^#G
M]DA7WQ_P0I_Y&KXC_P#8/TS_ -#N*^!Z^^/^"%/_ "-7Q'_[!^F?^AW%?7<!
M_P#)68;UE_Z1(_,/&;_DVF8>E/\ ].TS]&*_ OXG?\E)\0_]AR[_ /1SU^^E
M?@7\3O\ DI/B'_L.7?\ Z.>ON_%G^!A/6?Y1/QWZ-/\ OF9_X:7YU##HHHK\
M6/ZQ"OU%_P""(7_)K_B3_L?;C_TBLZ_+JOU%_P""(7_)K_B3_L?;C_TBLZ^]
M\-O^2HA_AE^1^,>/?_)O*O\ U\I_F?37[1'_ ";_ ..O^Q.U/_TDEK\(*_=_
M]HC_ )-_\=?]B=J?_I)+7X05[OBQ_OF%_P ,OS1\=]&O_D59A_CA_P"DR"BB
MBOR4_I@*_9+_ ()=_P#)B/@+_KCJ'_IQNJ_&VOV2_P""7?\ R8CX"_ZXZA_Z
M<;JOTSPK_P"1_5_Z]/\ ]+@?S_\ 2-_Y(O#?]A$?_3=4]^HHHK]\/XO"BBB@
M HHHH **** /S]_X+M_\@_X8?]=M9_E95^>-?H=_P7;_ .0?\,/^NVL_RLJ_
M/&OYJ\0?^2NQ'_;G_IN)_?7@E_R;+ _]Q?\ T]4"BBBOC#]6/4_V(/\ D[_X
M;?\ 8XV/_HU:_;VOQ"_8@_Y._P#AM_V.-C_Z-6OV]K]S\*?^17B/\:_])1_'
MOTD?^2BP7_7I_P#I;/RP_P""V7_)V6C?]B%:?^EE[7Q]7V#_ ,%LO^3LM&_[
M$*T_]++VOCZOS#C#_DI\7_C9_0OA=_R;[+?^O2_4****^;/O3Z@_X) _\GK:
M5_V ]0_]$U^N%?D?_P $@?\ D];2O^P'J'_HFOUPK^@O"_\ Y)R7_7R7Y1/X
MD^D-_P EY#_KQ#_TJ9^,?_!2W_D^/X@?]A"V_P#2."O"Z]T_X*6_\GQ_$#_L
M(6W_ *1P5X77XEGW_(\Q7_7R?_I3/ZVX,_Y(_+O^O%'_ --Q"BBBO*/I3[M_
MX(7_ /)1_'__ &!+/_T<]?I'7YN?\$+_ /DH_C__ + EG_Z.>OTCK^D?#O\
MY).CZS_]+9_!GCE_R<G%?X:7_IN)^"WQL_Y+-XN_[&>__P#2B2N8KI_C9_R6
M;Q=_V,]__P"E$E<Q7\ZXK_>JG^)_F?W/EW_(OH_X(_D@HHHK [#].O\ @AY_
MR;YXM_['(_\ I)!7UA\:O^2.>+?^Q9O_ /TGDKY/_P""'G_)OGBW_L<C_P"D
MD%?6'QJ_Y(YXM_[%F_\ _2>2OZ8X4_Y(VA_@?YL_@#Q(_P"3K8O_ *_0_*!^
M"M%%%?S.?W^%%%% '[#_ /!*7_DQ#P5_UUU/_P!.5S6M_P %*O\ DQWX@?\
M8.M__2N"LG_@E+_R8AX*_P"NNI_^G*YK6_X*5?\ )COQ _[!UO\ ^E<%?TQ2
M_P"2!7_8-_[B/X Q/_)Z)?\ 8?\ ^[!^,5%%%?S.?W^%%%% '[J?LL?\FQ?#
MC_L0]'_](H:^>_\ @MC_ ,FF:/\ ]CY9_P#I)>5]"?LL?\FQ?#C_ +$/1_\
MTBAKY[_X+8_\FF:/_P!CY9_^DEY7],<0?\D35_Z]+\D?Y_\ !/\ R=K#?]A$
MO_2I'Y7T445_,Y_H %:/A#_D;=+_ .PC!_Z,6LZM'PA_R-NE_P#81@_]&+5T
M_P"(O4RK_P "7H_R/W_K\\O^"[G_ !^_"_\ ZY:S_.QK]#:_/+_@NY_Q^_"_
M_KEK/\[&OZ2\0?\ DD<1_P!N?^G(G\%>"7_)S<#_ -Q?_3-0_/RBBBOYJ/[Z
M"O7OV!O^3R_AS_V,T']:\AKU[]@;_D\OX<_]C-!_6O2R;_D<8?\ Z^0_]*1X
M7%/_ "3&._Z\U?\ TB1^V5?E+_P6A_Y.^M?^Q-LO_1UQ7ZM5^4O_  6A_P"3
MOK7_ +$VR_\ 1UQ7[IXF?\DS_P!OQ_4_COZ/W_)?_P#<*I^<3Y)HHHK^>3^X
M0KZK_P""-_\ R>5%_P!BQ??^TZ^5*^J_^"-__)Y47_8L7W_M.OH.$_\ DI<)
M_P!?(_F?$^)/_) YE_UYG^1^LM?BQ_P43_Y/7^(?_8;'_HF.OVGK\6/^"B?_
M ">O\0_^PV/_ $3'7ZQXJ_\ (EH_]?/_ &V1_-GT</\ DK,7_P!>'_Z<@>+4
M445^#G]DA7WQ_P $*?\ D:OB/_V#],_]#N*^!Z^^/^"%/_(U?$?_ +!^F?\
MH=Q7UW ?_)68;UE_Z1(_,/&;_DVF8>E/_P!.TS]&*_ OXG?\E)\0_P#8<N__
M $<]?OI7X%_$[_DI/B'_ +#EW_Z.>ON_%G^!A/6?Y1/QWZ-/^^9G_AI?G4,.
MBBBOQ8_K$*_47_@B%_R:_P")/^Q]N/\ TBLZ_+JOU%_X(A?\FO\ B3_L?;C_
M -(K.OO?#;_DJ(?X9?D?C'CW_P F\J_]?*?YGTU^T1_R;_XZ_P"Q.U/_ -))
M:_""OW?_ &B/^3?_ !U_V)VI_P#I)+7X05[OBQ_OF%_PR_-'QWT:_P#D59A_
MCA_Z3(****_)3^F K]DO^"7?_)B/@+_KCJ'_ *<;JOQMK]DO^"7?_)B/@+_K
MCJ'_ *<;JOTSPK_Y']7_ *]/_P!+@?S_ /2-_P"2+PW_ &$1_P#3=4]^HHHK
M]\/XO"BBB@ HHHH **** /S]_P""[?\ R#_AA_UVUG^5E7YXU^AW_!=O_D'_
M  P_Z[:S_*RK\\:_FKQ!_P"2NQ'_ &Y_Z;B?WUX)?\FRP/\ W%_]/5 HHHKX
MP_5CU/\ 8@_Y._\ AM_V.-C_ .C5K]O:_$+]B#_D[_X;?]CC8_\ HU:_;VOW
M/PI_Y%>(_P :_P#24?Q[])'_ )*+!?\ 7I_^EL_+#_@ME_R=EHW_ &(5I_Z6
M7M?'U?8/_!;+_D[+1O\ L0K3_P!++VOCZOS#C#_DI\7_ (V?T+X7?\F^RW_K
MTOU"BBBOFS[T^H/^"0/_ ">MI7_8#U#_ -$U^N%?D?\ \$@?^3UM*_[ >H?^
MB:_7"OZ"\+_^2<E_U\E^43^)/I#?\EY#_KQ#_P!*F?C'_P %+?\ D^/X@?\
M80MO_2."O"Z]T_X*6_\ )\?Q _["%M_Z1P5X77XEGW_(\Q7_ %\G_P"E,_K;
M@S_DC\N_Z\4?_3<0HHHKRCZ4^[?^"%__ "4?Q_\ ]@2S_P#1SU^D=?FY_P $
M+_\ DH_C_P#[ EG_ .CGK](Z_I'P[_Y).CZS_P#2V?P9XY?\G)Q7^&E_Z;B?
M@M\;/^2S>+O^QGO_ /THDKF*Z?XV?\EF\7?]C/?_ /I1)7,5_.N*_P!ZJ?XG
M^9_<^7?\B^C_ ((_D@HHHK [#].O^"'G_)OGBW_L<C_Z205]8?&K_DCGBW_L
M6;__ -)Y*^3_ /@AY_R;YXM_['(_^DD%?6'QJ_Y(YXM_[%F__P#2>2OZ8X4_
MY(VA_@?YL_@#Q(_Y.MB_^OT/R@?@K1117\SG]_A1110!^P__  2E_P"3$/!7
M_774_P#TY7-:W_!2K_DQWX@?]@ZW_P#2N"LG_@E+_P F(>"O^NNI_P#IRN:U
MO^"E7_)COQ _[!UO_P"E<%?TQ2_Y(%?]@W_N(_@#$_\ )Z)?]A__ +L'XQ44
M45_,Y_?X4444 ?NI^RQ_R;%\./\ L0]'_P#2*&OGO_@MC_R:9H__ &/EG_Z2
M7E?0G[+'_)L7PX_[$/1__2*&OGO_ (+8_P#)IFC_ /8^6?\ Z27E?TQQ!_R1
M-7_KTOR1_G_P3_R=K#?]A$O_ $J1^5]%%%?S.?Z !6CX0_Y&W2_^PC!_Z,6L
MZM'PA_R-NE_]A&#_ -&+5T_XB]3*O_ EZ/\ (_?^OSR_X+N?\?OPO_ZY:S_.
MQK]#:_/+_@NY_P ?OPO_ .N6L_SL:_I+Q!_Y)'$?]N?^G(G\%>"7_)S<#_W%
M_P#3-0_/RBBBOYJ/[Z"O7OV!O^3R_AS_ -C-!_6O(:]>_8&_Y/+^'/\ V,T'
M]:]+)O\ D<8?_KY#_P!*1X7%/_),8[_KS5_](D?ME7Y2_P#!:'_D[ZU_[$VR
M_P#1UQ7ZM5^4O_!:'_D[ZU_[$VR_]'7%?NGB9_R3/_;\?U/X[^C]_P E_P#]
MPJGYQ/DFBBBOYY/[A"OJO_@C?_R>5%_V+%]_[3KY4KZK_P""-_\ R>5%_P!B
MQ??^TZ^@X3_Y*7"?]?(_F?$^)/\ R0.9?]>9_D?K+7XL?\%$_P#D]?XA_P#8
M;'_HF.OVGK\6/^"B?_)Z_P 0_P#L-C_T3'7ZQXJ_\B6C_P!?/_;9'\V?1P_Y
M*S%_]>'_ .G('BU%%%?@Y_9(5]\?\$*?^1J^(_\ V#],_P#0[BO@>OOC_@A3
M_P C5\1_^P?IG_H=Q7UW ?\ R5F&]9?^D2/S#QF_Y-IF'I3_ /3M,_1BOP+^
M)W_)2?$/_8<N_P#T<]?OI7X%_$[_ )*3XA_[#EW_ .CGK[OQ9_@83UG^43\=
M^C3_ +YF?^&E^=0PZ***_%C^L0K]1?\ @B%_R:_XD_['VX_](K.ORZK]1?\
M@B%_R:_XD_['VX_](K.OO?#;_DJ(?X9?D?C'CW_R;RK_ -?*?YGTU^T1_P F
M_P#CK_L3M3_])):_""OW?_:(_P"3?_'7_8G:G_Z22U^$%>[XL?[YA?\ #+\T
M?'?1K_Y%68?XX?\ I,@HHHK\E/Z8"OV2_P""7?\ R8CX"_ZXZA_Z<;JOQMK]
MDO\ @EW_ ,F(^ O^N.H?^G&ZK],\*_\ D?U?^O3_ /2X'\__ $C?^2+PW_81
M'_TW5/?J***_?#^+PHHHH **** "BBB@#\_?^"[?_(/^&'_7;6?Y65?GC7Z'
M?\%V_P#D'_##_KMK/\K*OSQK^:O$'_DKL1_VY_Z;B?WUX)?\FRP/_<7_ -/5
M HHHKXP_5CU/]B#_ )._^&W_ &.-C_Z-6OV]K\0OV(/^3O\ X;?]CC8_^C5K
M]O:_<_"G_D5XC_&O_24?Q[])'_DHL%_UZ?\ Z6S\L/\ @ME_R=EHW_8A6G_I
M9>U\?5]@_P#!;+_D[+1O^Q"M/_2R]KX^K\PXP_Y*?%_XV?T+X7?\F^RW_KTO
MU"BBBOFS[T^H/^"0/_)ZVE?]@/4/_1-?KA7Y'_\ !('_ )/6TK_L!ZA_Z)K]
M<*_H+PO_ .2<E_U\E^43^)/I#?\ )>0_Z\0_]*F?C'_P4M_Y/C^('_80MO\
MTC@KPNO=/^"EO_)\?Q _["%M_P"D<%>%U^)9]_R/,5_U\G_Z4S^MN#/^2/R[
M_KQ1_P#3<0HHHKRCZ4^[?^"%_P#R4?Q__P!@2S_]'/7Z1U^;G_!"_P#Y*/X_
M_P"P)9_^CGK](Z_I'P[_ .23H^L__2V?P9XY?\G)Q7^&E_Z;B?@M\;/^2S>+
MO^QGO_\ THDKF*Z?XV?\EF\7?]C/?_\ I1)7,5_.N*_WJI_B?YG]SY=_R+Z/
M^"/Y(****P.P_3K_ ((>?\F^>+?^QR/_ *205]8?&K_DCGBW_L6;_P#])Y*^
M3_\ @AY_R;YXM_['(_\ I)!7UA\:O^2.>+?^Q9O_ /TGDK^F.%/^2-H?X'^;
M/X \2/\ DZV+_P"OT/R@?@K1117\SG]_A1110!^P_P#P2E_Y,0\%?]==3_\
M3E<UK?\ !2K_ ),=^('_ &#K?_TK@K)_X)2_\F(>"O\ KKJ?_IRN:UO^"E7_
M "8[\0/^P=;_ /I7!7],4O\ D@5_V#?^XC^ ,3_R>B7_ &'_ /NP?C%1117\
MSG]_A1110!^ZG[+'_)L7PX_[$/1__2*&OGO_ (+8_P#)IFC_ /8^6?\ Z27E
M?0G[+'_)L7PX_P"Q#T?_ -(H:^>_^"V/_)IFC_\ 8^6?_I)>5_3'$'_)$U?^
MO2_)'^?_  3_ ,G:PW_81+_TJ1^5]%%%?S.?Z !6CX0_Y&W2_P#L(P?^C%K.
MK1\(?\C;I?\ V$8/_1BU=/\ B+U,J_\  EZ/\C]_Z_/+_@NY_P ?OPO_ .N6
ML_SL:_0VOSR_X+N?\?OPO_ZY:S_.QK^DO$'_ ))'$?\ ;G_IR)_!7@E_R<W
M_P#<7_TS4/S\HHHK^:C^^@KU[]@;_D\OX<_]C-!_6O(:]>_8&_Y/+^'/_8S0
M?UKTLF_Y'&'_ .OD/_2D>%Q3_P DQCO^O-7_ -(D?ME7Y2_\%H?^3OK7_L3;
M+_T=<5^K5?E+_P %H?\ D[ZU_P"Q-LO_ $=<5^Z>)G_),_\ ;\?U/X[^C]_R
M7_\ W"J?G$^2:***_GD_N$*^J_\ @C?_ ,GE1?\ 8L7W_M.OE2OJO_@C?_R>
M5%_V+%]_[3KZ#A/_ )*7"?\ 7R/YGQ/B3_R0.9?]>9_D?K+7XL?\%$_^3U_B
M'_V&Q_Z)CK]IZ_%C_@HG_P GK_$/_L-C_P!$QU^L>*O_ "):/_7S_P!MD?S9
M]'#_ )*S%_\ 7A_^G('BU%%%?@Y_9(5]\?\ !"G_ )&KXC_]@_3/_0[BO@>O
MOC_@A3_R-7Q'_P"P?IG_ *'<5]=P'_R5F&]9?^D2/S#QF_Y-IF'I3_\ 3M,_
M1BOP+^)W_)2?$/\ V'+O_P!'/7[Z5^!?Q._Y*3XA_P"PY=_^CGK[OQ9_@83U
MG^43\=^C3_OF9_X:7YU##HHHK\6/ZQ"OU%_X(A?\FO\ B3_L?;C_ -(K.ORZ
MK]1?^"(7_)K_ (D_['VX_P#2*SK[WPV_Y*B'^&7Y'XQX]_\ )O*O_7RG^9]-
M?M$?\F_^.O\ L3M3_P#226OP@K]W_P!HC_DW_P =?]B=J?\ Z22U^$%>[XL?
M[YA?\,OS1\=]&O\ Y%68?XX?^DR"BBBOR4_I@*_9+_@EW_R8CX"_ZXZA_P"G
M&ZK\;:_9+_@EW_R8CX"_ZXZA_P"G&ZK],\*_^1_5_P"O3_\ 2X'\_P#TC?\
MDB\-_P!A$?\ TW5/?J***_?#^+PHHHH **** "BBB@#\_?\ @NW_ ,@_X8?]
M=M9_E95^>-?H=_P7;_Y!_P ,/^NVL_RLJ_/&OYJ\0?\ DKL1_P!N?^FXG]]>
M"7_)LL#_ -Q?_3U0****^,/U8]3_ &(/^3O_ (;?]CC8_P#HU:_;VOQ"_8@_
MY._^&W_8XV/_ *-6OV]K]S\*?^17B/\ &O\ TE'\>_21_P"2BP7_ %Z?_I;/
MRP_X+9?\G9:-_P!B%:?^EE[7Q]7V#_P6R_Y.RT;_ +$*T_\ 2R]KX^K\PXP_
MY*?%_P"-G]"^%W_)OLM_Z]+]0HHHKYL^]/J#_@D#_P GK:5_V ]0_P#1-?KA
M7Y'_ /!('_D];2O^P'J'_HFOUPK^@O"__DG)?]?)?E$_B3Z0W_)>0_Z\0_\
M2IGXQ_\ !2W_ )/C^('_ &$+;_TC@KPNO=/^"EO_ "?'\0/^PA;?^D<%>%U^
M)9]_R/,5_P!?)_\ I3/ZVX,_Y(_+O^O%'_TW$****\H^E/NW_@A?_P E'\?_
M /8$L_\ T<]?I'7YN?\ !"__ )*/X_\ ^P)9_P#HYZ_2.OZ1\._^23H^L_\
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
M &/EG_Z27E?TQQ!_R1-7_KTOR1_G_P $_P#)VL-_V$2_]*D?E?1117\SG^@
M5H^$/^1MTO\ [",'_HQ:SJT?"'_(VZ7_ -A&#_T8M73_ (B]3*O_  )>C_(_
M?^OSR_X+N?\ '[\+_P#KEK/\[&OT-K\\O^"[G_'[\+_^N6L_SL:_I+Q!_P"2
M1Q'_ &Y_Z<B?P5X)?\G-P/\ W%_],U#\_****_FH_OH*]>_8&_Y/+^'/_8S0
M?UKR&O7OV!O^3R_AS_V,T']:]+)O^1QA_P#KY#_TI'A<4_\ ),8[_KS5_P#2
M)'[95^4O_!:'_D[ZU_[$VR_]'7%?JU7Y2_\ !:'_ ).^M?\ L3;+_P!'7%?N
MGB9_R3/_ &_']3^._H_?\E__ -PJGYQ/DFBBBOYY/[A"OJO_ ((W_P#)Y47_
M &+%]_[3KY4KZK_X(W_\GE1?]BQ??^TZ^@X3_P"2EPG_ %\C^9\3XD_\D#F7
M_7F?Y'ZRU^+'_!1/_D]?XA_]AL?^B8Z_:>OQ8_X*)_\ )Z_Q#_[#8_\ 1,=?
MK'BK_P B6C_U\_\ ;9'\V?1P_P"2LQ?_ %X?_IR!XM1117X.?V2%??'_  0I
M_P"1J^(__8/TS_T.XKX'K[X_X(4_\C5\1_\ L'Z9_P"AW%?7<!_\E9AO67_I
M$C\P\9O^3:9AZ4__ $[3/T8K\"_B=_R4GQ#_ -AR[_\ 1SU^^E?@7\3O^2D^
M(?\ L.7?_HYZ^[\6?X&$]9_E$_'?HT_[YF?^&E^=0PZ***_%C^L0K]1?^"(7
M_)K_ (D_['VX_P#2*SK\NJ_47_@B%_R:_P")/^Q]N/\ TBLZ^]\-O^2HA_AE
M^1^,>/?_ ";RK_U\I_F?37[1'_)O_CK_ +$[4_\ TDEK\(*_=_\ :(_Y-_\
M'7_8G:G_ .DDM?A!7N^+'^^87_#+\T?'?1K_ .15F'^.'_I,@HHHK\E/Z8"O
MV2_X)=_\F(^ O^N.H?\ IQNJ_&VOV2_X)=_\F(^ O^N.H?\ IQNJ_3/"O_D?
MU?\ KT__ $N!_/\ ](W_ )(O#?\ 81'_ --U3WZBBBOWP_B\**** "BBB@ K
M ^*7PXT+XN_#W5OAKXFO-0M[#6+4V]U-I5ZUM<(I(.8Y4^9#QU%;]% 'RS_P
MZ'_9F_Z'_P"*?_AQ[W_&C_AT/^S-_P!#_P#%/_PX][_C7U-10!\L_P##H?\
M9F_Z'_XI_P#AQ[W_ !H_X=#_ +,W_0__ !3_ /#CWO\ C7U-10!\L_\ #H?]
MF;_H?_BG_P"''O?\:/\ AT/^S-_T/_Q3_P##CWO^-?4U% 'RS_PZ'_9F_P"A
M_P#BG_X<>]_QH_X=#_LS?]#_ /%/_P ./>_XU]344 ?+/_#H?]F;_H?_ (I_
M^''O?\:/^'0_[,W_ $/_ ,4__#CWO^-?4U% 'RS_ ,.A_P!F;_H?_BG_ .''
MO?\ &C_AT/\ LS?]#_\ %/\ \./>_P"-?4U% 'RS_P .A_V9O^A_^*?_ (<>
M]_QH_P"'0_[,W_0__%/_ ,./>_XU]344 ?+/_#H?]F;_ *'_ .*?_AQ[W_&C
M_AT/^S-_T/\ \4__  X][_C7U-10!\L_\.A_V9O^A_\ BG_X<>]_QH_X=#_L
MS?\ 0_\ Q3_\./>_XU]344 ?+/\ PZ'_ &9O^A_^*?\ X<>]_P :/^'0_P"S
M-_T/_P 4_P#PX][_ (U]344 ?+/_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#_LS?
M]#_\4_\ PX][_C7U-10!\L_\.A_V9O\ H?\ XI_^''O?\:/^'0_[,W_0_P#Q
M3_\ #CWO^-?4U% 'RS_PZ'_9F_Z'_P"*?_AQ[W_&C_AT/^S-_P!#_P#%/_PX
M][_C7U-10!\L_P##H?\ 9F_Z'_XI_P#AQ[W_ !H_X=#_ +,W_0__ !3_ /#C
MWO\ C7U-10!\L_\ #H?]F;_H?_BG_P"''O?\:/\ AT/^S-_T/_Q3_P##CWO^
M-?4U% 'RS_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/_P ./>_XU]34
M4 ?+/_#H?]F;_H?_ (I_^''O?\:/^'0_[,W_ $/_ ,4__#CWO^-?4U% 'RS_
M ,.A_P!F;_H?_BG_ .''O?\ &C_AT/\ LS?]#_\ %/\ \./>_P"-?4U% 'RS
M_P .A_V9O^A_^*?_ (<>]_QH_P"'0_[,W_0__%/_ ,./>_XU]344 ?+/_#H?
M]F;_ *'_ .*?_AQ[W_&C_AT/^S-_T/\ \4__  X][_C7U-10!\L_\.A_V9O^
MA_\ BG_X<>]_QH_X=#_LS?\ 0_\ Q3_\./>_XU]344 ?+/\ PZ'_ &9O^A_^
M*?\ X<>]_P :/^'0_P"S-_T/_P 4_P#PX][_ (U]344 ?+/_  Z'_9F_Z'_X
MI_\ AQ[W_&C_ (=#_LS?]#_\4_\ PX][_C7U-10!\L_\.A_V9O\ H?\ XI_^
M''O?\:/^'0_[,W_0_P#Q3_\ #CWO^-?4U% 'RS_PZ'_9F_Z'_P"*?_AQ[W_&
MC_AT/^S-_P!#_P#%/_PX][_C7U-10!\L_P##H?\ 9F_Z'_XI_P#AQ[W_ !H_
MX=#_ +,W_0__ !3_ /#CWO\ C7U-10!\L_\ #H?]F;_H?_BG_P"''O?\:/\
MAT/^S-_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_ $/_
M ,4__#CWO^-?4U% 'RS_ ,.A_P!F;_H?_BG_ .''O?\ &C_AT/\ LS?]#_\
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
MYG\/V>H"#4+#1K"Q%A933"-A)'=29FE9QM:+S8H<[H"S &]\7O\ @HC^Q/\
M ?P)X8^)OQ7_ &BM TG0/&6D1:MX;U0M+/%>:=(D;K??N4<QVNV:(FX<+$OF
M+EAD5Z'XS^,?PK^'OPEU#X\>,OB!I5CX,TO0WUF^\327BM9QV"Q>:;D2*2&C
M\OY@5SN!&,Y%>=?M"V'P\^'_ ,*)_@7\-?"?AY/$WC#P>WA7PMHUW$@@73X8
M7A5[D'D:?:+<LSYX/FB)-TL\:/\ ''_!0&TO?@W^P'JW[(_P]_9T^(OQ ^#_
M ,,OV:[[3-%\9^&9]'NM-N]3L])N;&*;4&FU"&4)8"V$[+'%*3<.KJJO:('
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
M^!_&OAZSU71M7L9;/5-+U"W66WN[>12DD,B,"KHRDJ5(P02#7DOPS_X)M?\
M!/CX,7^J:K\)/V(_A5X:N=;T.YT;6)]$\!V%LU[IUP )[24QQ#S(9 H#QME6
M P0:]KHH Y#X0? 'X)? #1#X=^"?PJT+PO9M#%"\.BZ;'!OCB#")&91EE0,P
M122%!(7 KKZ** /FC5O^"9_PP\-?M0:#^U?\ M;7PIJ>CPSQ7'@J]T_[?X7G
M,W,EY;:>71=+U Y8?;+-HRPDE$J3"5PWK-C^RY^SK:_%2\^/ ^!?A2/QMJD\
M%SJGB2/1HC=7%S#$L,4[2%<M*D:K&LI^<(H4$#BN^HH SO%OA+POX]\+:CX'
M\;>'[/5M&U>REL]5TO4+=98+NWD4I)%(C AT925*D8()!KR7X9_\$VO^"?'P
M8O\ 5-5^$G[$?PJ\-7.MZ'<Z-K$^B> ["V:]TZX $]I*8XAYD,@4!XVRK 8(
M->UT4 <A\(/@#\$O@!HA\._!/X5:%X7LVABA>'1=-C@WQQ!A$C,HRRH&8(I)
M"@D+@5M^-O W@OXE>%;WP+\1/"6F:]HNI1>5J&D:Q8QW-M<ID';)%("KC(!P
M1U /:M2B@#Y[_99_8'TG]CCXJ^+_ !=\)?B-?ZMH'C2]CN;W2O&XDU35-**C
M:MM9ZO+(;DV*\LEG<><(W=VCDC#LI]MO? '@?4?'&G_$V_\ "&FS>(M*TVYT
M_3-=ELD:[M+2Y>&2X@CE(W)'(]O SJ" QAC)!VC&O10!Q?QT_9P^ '[3_A&'
MP!^T=\%O"_CO0[>]6\@T?Q;HD%_;)<*K*LHBF5E#A7<!L9 8^M<=HG_!.[]@
M_P ,?#<_"#PK^Q[\.-)\+GQ%%KXT/2?"%I:VRZK$GEQWRI$BA;A4^02C#A25
MS@D5[+10!G>$O!_A+P#X?M_"?@;PQI^C:7:;OLNG:79I;P1;F+MM1 %&69F.
M!R6)/)KD/VB_V8?@]^U+X'D\$_%C0)W9(95TG7](OI;#5M%ED7:T]C>P,L]I
M*1@%HV&Y<JX925/H%% 'D7[(W[,%[^RU\$+7]G6\\8V7BC0-,@D@L-4GT&.R
MU*\B<DL^HM ?*O+I]Q,MTL<+3,2[H79G;M_A-\%_A+\!_"8\!?!7X;Z+X5T1
M;F6X32- T^.UMEEE<O(XCC 4,[LS,0/F9B3DDFNFHH \G^._[!W[%'[4?BFV
M\<?M)?LG?#SQ[K-G9"SM-4\7^$+349X+<,SB)'GC8JFYV;:#C+$]Z[/3O@U\
M)-(^$J_ 32OAGH5MX(30FT1/",&E1)IJZ:8C";,6X7R_),9*&/&TJ2,8KI:*
M *^DZ3I>@:5:Z%HFGPVEE96Z06=I;1A(X8D4*B*HX50H  '  KA_VB_V8?@]
M^U+X'D\$_%C0)W9(95TG7](OI;#5M%ED7:T]C>P,L]I*1@%HV&Y<JX925/H%
M% 'S]\&OV /AKX._9@A_8T^.NC^%OBIX!L64VT'BGP;;"?4-LOFI-J:#-O?W
M9?$CW8BB:60>8Z%RSGN_V?OV0/V4_P!D^/58?V8OV</!'P^776A;6E\&^&+7
M3?MYAW^5YWD(OF;/-DV[L[?,;'4UZ-10!Y/\=_V#OV*/VH_%-MXX_:2_9.^'
MGCW6;.R%G::IXO\ "%IJ,\%N&9Q$CSQL53<[-M!QEB>]=GIWP:^$FD?"5?@)
MI7PST*V\$)H3:(GA&#2HDTU=-,1A-F+<+Y?DF,E#'C:5)&,5TM% %?2=)TO0
M-*M="T33X;2RLK=(+.TMHPD<,2*%1%4<*H4  #@ 5X%^V?\ \$WO@E^V-#%K
M]YJ&H>$/%MO>VMR?$WAW8%U9;<@QV>KV;@V^LV) V-;72.-C.J-'O8GZ%HH
M\T\0?LM_"'XN1>&M8_:,^$7@?Q9X@\*6TUOH^J_\(TJ1VL4RQK,D$<S2M!%*
M(HP\/F.I$:ABV!CT:PL+'2K&'3-,LHK:VMHEBM[>",(D2*,*BJ.%4   #@ 5
M+10!XC>_\$T_^">6I_%-OCCJ7[$'PJN?&;ZX-9?Q5<>!+!]0;41*)A=FX:(N
M9A( _F9W;AG.:]7\5^ / WCJXTBZ\:>$--U:7P_J\>JZ')J-DDQT^^2.2-+F
M$L#Y<JI+*H=<,!(PS@FM>B@ KYZ_;/\ ^";WP2_;&ABU^\U#4/"'BVWO;6Y/
MB;P[L"ZLMN08[/5[-P;?6;$@;&MKI'&QG5&CWL3]"T4 9'A+2==L_"=OH7C-
M])NKB*W$$[:1ISVMI*@7;\D#R2&)<<>69'P.-QI_@?P/X-^&?@W2_AW\._"N
MGZ'H.AV$5CHVC:3:);VMC;1($CABB0!8T50%"J    *U** /$;W_ ()I_P#!
M/+4_BFWQQU+]B#X57/C-]<&LOXJN/ E@^H-J(E$PNS<-$7,PD ?S,[MPSG->
MK^*_ '@;QU<:1=>-/"&FZM+X?U>/5=#DU&R28Z??)')&ES"6!\N54EE4.N&
MD89P36O10 5\T:M_P3/^&'AK]J#0?VK_ (!:VOA34]'AGBN/!5[I_P!O\+SF
M;F2\MM/+HNEZ@<L/MEFT9822B5)A*X;Z7HH Y+Q9\"_A!\1/&GAWXG?$+X7Z
M%JWB7PJS2>'-:O;!)KG29'4K(UM*PW1%E9E)7!920>.*W/%OA+POX]\+:CX'
M\;>'[/5M&U>REL]5TO4+=98+NWD4I)%(C AT925*D8()!K1HH \7^%?_  3B
M_P""?WP-U?4-?^#?[%'PK\+WNK:-<:1JEUH7@.PM7O+"?:)K64QQ#?#(%4-&
M<JP !!KM_@Q^SU\"_P!G3PX?"7P'^$7AWPAIK+&KVGA_28K575 1&&V*"P0$
MJH.=HX&!Q78T4 %?-&K?\$S_ (8>&OVH-!_:O^ 6MKX4U/1X9XKCP5>Z?]O\
M+SF;F2\MM/+HNEZ@<L/MEFT9822B5)A*X;Z7HH \/^(__!-3_@GS\:?'EY\6
MOC-^P_\ "CQ/XKU21)M5\0:[X%L;V[N95155GFFB+OA5502> H':O7_%OA'P
MOX]\*ZCX'\:^'K/5=&U>QEL]4TO4+=9;>[MY%*20R(P*NC*2I4C!!(-:-% '
MB_PK_P""<7_!/[X&ZOJ&O_!O]BCX5^%[W5M&N-(U2ZT+P'86KWEA/M$UK*8X
MAOAD"J&C.58  @UV_P &/V>O@7^SIX</A+X#_"+P[X0TUEC5[3P_I,5JKJ@(
MC#;%!8("54'.T<# XKL:* ,OQMX&\%_$KPK>^!?B)X2TS7M%U*+RM0TC6+&.
MYMKE,@[9(I 5<9 .".H![5X;^R]^P%HG['_Q0\8^*/A9\0KW6O#GC>[2XU#1
M_'*/JNIZ8%4J+6TU:60W)L%!+)9W'GK&[N8Y(P[*?H:B@#A/@M^S#^SK^SE8
MG3?@-\$?#'A" P>0(_#^C0VP2'=N$*[%&V(-EA&,("20!FI_CI^SA\ /VG_"
M,/@#]H[X+>%_'>AV]ZMY!H_BW1(+^V2X56591%,K*'"NX#8R Q]:[2B@#QO1
M_P#@G=^P;X<^%\_P4\-_L=?#;3?"5SK\.N3>'=-\&V=O:-J<2JL5[Y<<8 G5
M555E'S # ..*]3\)^$/"?@+P[:^$/ WAC3]&TFQ0I9:9I5FEO;P*26(2.,!5
M!))X'4D]ZT:* //_ -HO]F'X/?M2^!Y/!/Q8T"=V2&5=)U_2+Z6PU;199%VM
M/8WL#+/:2D8!:-AN7*N&4E3C?L<?LVZO^R3\'-/^ R^.+3Q'HVB*R:5K$FA1
MV.IW*ERQDU!H#Y5Y=L26DNECA:9\NZ%V9V]9HH R/#?@#P/X.U?7/$'A/PAI
MNFWWB;4EU#Q%>6-DD4NIW:P16RSSLH!ED$$$,09LG9$BYPH%>??'?]@[]BC]
MJ/Q3;>./VDOV3OAYX]UFSLA9VFJ>+_"%IJ,\%N&9Q$CSQL53<[-M!QEB>]>L
M44 >6W/[$/['-Y>>%[^Z_9<\ O+X*T1=&\)EO"MKC2M.4ADLX1LPD"LH98P-
MJL-P /->I444 >?_ +1?[,/P>_:E\#R>"?BQH$[LD,JZ3K^D7TMAJVBRR+M:
M>QO8&6>TE(P"T;#<N5<,I*G"_9&_9@O?V6O@A:_LZWGC&R\4:!ID$D%AJD^@
MQV6I7D3DEGU%H#Y5Y=/N)ENECA:9B7="[,[>NT4 <S\)O@O\)?@/X3'@+X*_
M#?1?"NB+<RW":1H&GQVMLLLKEY'$<8"AG=F9B!\S,2<DDUQOQW_8._8H_:C\
M4VWCC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1(\\;%4W.S;0<98GO7K%%
M'"7/[,'[.EWX,\.?#J3X(>%UT+P?;?9O"FDPZ+#'!H\'D^08;954"&-HB8V1
M,*R$JP*DBNTTK2M,T/3+;1-$TZ"SLK.!(+2TM85CB@B10J(B* %50   ,
M5/10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
C 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>rddt-20260331_g7.jpg
<TEXT>
begin 644 rddt-20260331_g7.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD )P P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BH=1U'3]'T^?5M6OX;6TM86FNKJYE"1PQJ"S.S-@*H ))/  KSA/VUOV-
M9)A;1_M:_#)I&;:L:^/=.+%LXQCSNM 'IM%5=%UO1?$FE0:[X=U>UO[&ZC$E
MK>V5PLL4R'HRNI(8>X-6J "BBB@ HHHH **221(D:65PJJ"69C@ >IKCOAG^
MT5^S[\:=6U#0/@Y\=?!OBV^TA$;5;+PSXGM+^:R5R0IE2"1C&"00"P&<''2@
M#LJ*X30/VH_V9O%?BA? _A;]HKP)J6M/(\:Z/I_BZRFNBZ EU$22E\J%8D8X
MP<]*3PQ^U1^S#XW\20>#?!G[1W@/5]8N9#';:5I?C"RN+F5QG*K%'*68C!X
M[4 =Y17/:9\6_A5K?CN\^%VC?$WP]=^)M/A,NH>';76H)+^VC&W+R6ZN9$7Y
MTY*@?,/45T- !14.HZCI^D:?/JVK7T-K:VL+37-S<2A(X8U!9G9FP%4 $DG@
M 5B?#OXM_"GXOZ;/K/PF^)OA[Q19VL_DW5WX=UJ"]BAEP&V,T+L%;!!P3G!!
MH Z&BN6T_P".?P3U?X@2_";2?C#X6NO%5NSB?PS;^(+9]0C*+N<-;AS(-J\G
M*\#DUU- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\]7_!,K]J?
M]B[]C?\ X*E_\%'/&_[;%Y9V'@:;XH:K9R"^\'W.JV<F?$6J@6[QP6\J)OR$
M59 H<\#.#C^@_4+F:SL)[RVT^:[DBA9X[6W9!),P!(12[*H8]!N91D\D#FOR
M4_8 _P"".7Q_T#]L;]L?Q#^W-^SQIE[\*/VJ=7U.>"SLO$UG=7&G07&JWE[&
MMRBN#'*JW*%9(3(8YHE9>@< &1_P;'^$_BO^R7^QS^T!^V+\<(;SPA^SUXBU
M.7QK\*?#]_>K.VF:';Q7UQ>7JQ1N_E(\'V5-IPS-9L<8VLWM'P&_X+YVOQ(\
M1?L]>+?B!\,_#FD>"/VF?%6I>'_!UGIWBC[5KOANZCN/(TYM3A"^6PO6'W8R
MOV<N@W39)'GO_!-S_@E-_P %"OV4_@G\>/\ @E'\?]4T_P 4?LY>/]&U[2OA
MKX]T_78FU/P_'?P30L\EE(5(CD642M&C$1W"N5#+,SKVG_!%W]DO_@IE^Q9\
M)]!_8@_:0_9A^%1\.> /$$\NC?&NT\417=Q?Z6UV]U]GAL%MQ.TY=VC2>:2
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!D>/O#^N^*_!.J^&/#/C&Z\.W
M^HV$MM;:]8V\<MQI[.I7SX5E#1F5,EDWJR!@I9' *G\__P#@F;\'_P!JWX0_
M\% ?VH_AAX3_ &LOB-\1?@QH-CI=CX7UGXM^(I==ELO%\MJMQ=P6]P^-\5NL
MJB:--BAI8XSEXW-??7Q/\/\ C/Q9\.M;\+_#SQY_PBVN:CIDUMI?B0:8EXVF
M3.A5;A8'94E9"=RJQV[@-P894_,/_!/#_@F?\;?V(/&#ZO\ $3_@H=XZ^+&A
M6^@76GZ-X3U_0[2PL[*XN;J*YGOV^SG-Q=.T;[I9=SDW$S%BTC$@'@W[/7_!
M/CXK?LT_\%2?A=\/[3_@J/\ M0_%.WT3P#K'C'XD:'\1OBO=76C21L8].TR(
MV:;0?.N9;R=4D9U TQAS7S-\*_V]/VJ+/_@IIH_[&OQQ^/>M:%X[N/VQKF;3
M/BD/&=S<^#/%/@Z*!UN/!\%O&[VB7@,EG"EOY8:&XGS(\5PN)OV"^%G[.</P
M]_:#^*'[16K>+FU?5OB++I%M;1-8B%='TK3K0QV]@K;V,H^TSW]T7^3YKTKM
M^3<WS#X7_P""&WPNT:T\#_#76_BY/J?PZ^&_Q^G^+?A#09/#ZIJ\.K/)-.EG
M/J?GD362SSM(4%NDKB.)7E(4E@#Z\^.7PSUOXQ?#'4OAIH?Q4\0>"FU=4AN?
M$7A.9(=3MK?>#*MK,ZL+>1U!3S@I9 Y9-KA77XV_X(5^$?VE_!FG?'OP]\2?
MV@O&WQ*^%>E_&2^TOX(^*/B)K+ZEJE[I]HSPWDHNY/FN+;[0OE1N,(SV\S(
MK\^O>/\ ]B#]I3Q;X=^.WA[1/^"B/C;35^,%[;'PU-)HEO.WP^LEA,5S;:9\
MZ8:921YIP8\!E'FYE:7_ ()Y?L)?%O\ 8HTO6M)^*?[:WBOXO6]UIVFZ=X9L
MM=T.TTRS\-65H)@(+2VM,1('$J!CM!VV\2]%% 'TG117X<?MD?\ )VGQ,_['
MO5?_ $KDKY3BOB?_ %8PU.K['VG.VK<W+;2_\LC](\-O#W_B(6/KX;ZS[#V4
M5*_)SWN[6MSPMZW9^X]%?SWT5\-_Q%O_ *@O_*G_ -S/V#_B6?\ ZFO_ )0_
M^[']"%%?SWU^A_\ P0D_Y!OQ/_Z[Z/\ ^@WM>UP]XA_V]F]/ _5N3GOKSWM:
M+EMR+M;<^4XW\#O]3>&:^;_VA[7V7+[OLN6_-.,/B]K*UN:^SO:WF?H#1117
MZ4?@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P/\</V[O^"E?[-__!2G
MX,?!CXD_!CX7:A\'?CEXMU'P_P"'K#PY=W\WBG1Q;1&47UY*["V8>5B>2.*-
MUC573S"5623[XK\_+O2_^"M/BW_@I;!\:=5_86\ IX&T_5XO#WA+QEK_ ,1X
M+F]\+^%I;F%M3N[?3X>/M]XD6YFWG:L=M%@K'(9@#F/VR/\ @K7^TC9_\%';
MG]@K]BK]H[]DCPSJ.B+IVGZSI/Q_G\11ZI?ZK=1K<[;!]/V6<B>1<6\:PO*)
MFG65< ;<^R_MI?\ !5OX=_LY_M9>$OV&]*^)?P]\,>*]8\.'Q)XP\<?$S6$L
M]#\+:0)Q;Q,T;3PM>7=S.1'%:K/$57=*[[5 ?BOV^/V&M>_X*+CXG?LP_&?_
M ()S>%=)M;[RC\+?VB--\0Z9<7%E,RHQO9X\0ZA;31.&/DQB:.? C=T1C)7#
M?MV_\$KOVB/%W[67QO\ C7\'?"5MXZT/X]?LG7_PPGM]0UJWM[G0/$*B-+'4
M9S<L@DL\(CNT.^994+")LB@#](;35K;2O"*:]KGB&WNH+?3Q<7>JPH%BE14W
M-,H4L I&6 !/'<U^='['W_!<7Q[\?/'W[,OB3QWX$T&P\"_M7ZMX^T_P;9V=
MK,FH>&I- O?)LOM,[3.EV;I$<.%BB\N1TP2H;/OWP$^#'[7O[.7A/X"_L,1>
M"/#/B_X1Z%\&?^$<^*GQ#NM>DAU*#4;73X[:!+2U;EX964C)R51N2AC E^4/
MV)_^"+?[0GPA\=?LB_#3XIVMG'X3_9$USXBZB/%4>HP.OBYM:O\ SM*^S0QN
M986C5S)<>>D85XPD9E#;P ?JU117X]?\%7?^3[/&7_7#3/\ TW6]?-<4\0_Z
MM9='%>R]I>2C;FY=TW>]GVVL??>'/ _^O^>5,N^L>QY:;J<W)SWM*$;6YH?S
M7O?IMJ?L+17\]]%? ?\ $6_^H+_RI_\ <S]J_P")9_\ J:_^4/\ [L?T(45_
M/?7V;_P1!_Y.:\3?]B)/_P"EMI7IY-XD_P!KYI2P?U7EYW:_/>WRY%?[SY[B
MOP$_U8X=Q.:?VC[3V,>;E]CRWU2M?VLK;]F?J'7X<?MD?\G:?$S_ +'O5?\
MTKDK]QZ_#C]LC_D[3XF?]CWJO_I7)6/BO_R+<-_C?Y'5]&W_ )'^._Z]1_\
M2SS:BBBOPX_K\*_0_P#X(2?\@WXG_P#7?1__ $&]K\\*_0__ ((2?\@WXG_]
M=]'_ /0;VOL_#[_DK</_ -O_ /I$C\I\;?\ DV6._P"X7_IZF?H#1117]*G\
M"A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%<%\9_VJ?V9/V<K_1M*_:"_:'\$>![KQ'<FWT"V\6^*;33I-1D! *P
M+/(IE(+*#MS@LH/44 =[17%?'#]I+]GG]F7PQ;^-?VC/CIX0\!Z/=W:VMIJ?
MC#Q';:;!/.1D1(]PZ!WP"=H). 3T!-6?'WQY^!_PJ^%S?'#XF_&+POX>\&+:
MQ7)\6:UKUO;::890#$XN9'$95]R["&^;<,9R* .LHK%^'?Q(^'OQ>\$Z;\2_
MA1XZT?Q-X=UBW$^DZ]H&I17EG>19(WQ31,R2+D$94GD$=JS?%WQY^"'@#QKI
MOPW\=?&#PQHWB'6?*_LG0]4UVW@N[OS9?*B\N)W#/OE!C3 ^9QM&3Q0!UE?(
MNL_\%E_V>/"G[</A;]B'QS\&_BMX?G\=ZM<Z3X%^(^N>##;>&?$.H0';);V=
MR\OFS#?A%E$7EL71@QC=)&^NJ_+WXQ?\% OV-?VDO^"NOPZ\"^+] \=:]-\&
MO%[Z)\-M/T?P+>R6&K>*=2:&SN-7N+UT6!+*QBW)&P8EI/M$P!6.W,@!]/?M
M9_\ !5_X._L:?&WP=\*?BU\#OBE)H7C#Q?9>%HOB=IGA:.3PY8:O=D>3:RSO
M,DKGGYFABD12KKN+QR(FK^V]_P %)/#G[$_BG0_!%O\ LB?'GXQ:OK&GR7UW
MI_P+^'1\02:+;!_+AEOAY\7V=9W6=8?O;S:S]-G/R?\ \%?O%MK^VW_9GAW]
M@_\ :9UF+X__ +/7QGT6?2/@]>Z.([;5M2^VQP->RVEW;![F""">:=;Z-GMH
MXXI6R,^8L/\ P5B_97_8._:9_:_UF6#]L/XH_"+]JG0/AW!=?#W5?#^IZC96
M]Y%#YTEK:V:^4(;\F=Y-UO:R?:&>9@,G*@ _2SX=>+I_B!\/]#\>7/@_6?#T
MFMZ/;7\F@>(K9(=0TTS1+(;:YCC=T2>/=L=5=@&5@&(&:\O\1?MZ_ +0/VY?
M#?\ P3UBU.[O_B)XA\)7WB.:VL(T>WTFRMR@7[4Y<%))MY,:*K':A9MBLA?A
M?AM^V%\2?AYH/P4_9!^/?AK5;O\ :*\>_!=M8N[A=!D;0$URRTV-[R.\O(!Y
M< :YWC"9'0#;OB#_  -\"?AW_P %%? __!?KX(:A^T3\ ? ]GJK_  <UO_A*
MO$?AWQ7>ZC#J,4]W*]UJ$UP]E$HO&EVK':@"-(51$*)&B  _9RBBO@W_ (*G
M_MG_ +2O[.'QTT/P=\&/B3_8VFWGA.*]N;;^Q[.XWSFZN4+[IX78?+&@P#CC
MIDFO(SO.L+D. >+Q"DXII>ZDWKZM+\3Z?A'A3,>,\YCEF"G"-1J4KS;4;15W
MK&,GZ:'WE17XY_\ #U+]O3_HN_\ Y:^E_P#R+1_P]2_;T_Z+O_Y:^E__ "+7
MQ?\ Q%3A[_GU5_\  8?_ "9^K_\ $N7&_P#T$8?_ ,#J_P#RD_8RBOQS_P"'
MJ7[>G_1=_P#RU]+_ /D6O:/^"?/[?/[6GQP_:Q\-?#/XH_%C^U-$U"*^:\LO
M["L(/,,=G-(GSPP*XPZ*>&&<8/'%=6"\2<CQ^-IX:G3J*4Y**NHVO)V5_?>F
MO8\[-_ 7C#)<JKYA7KT'"C"4Y*,JC;44Y.UZ25[+2[2\S])*_'K_ (*N_P#)
M]GC+_KAIG_INMZ_86OQZ_P""KO\ R?9XR_ZX:9_Z;K>N;Q3_ .2=I_\ 7V/_
M *3,[_HZ?\EQ7_[!Y_\ IRD?.E%%%?@)_:@5]F_\$0?^3FO$W_8B3_\ I;:5
M\95]F_\ !$'_ ).:\3?]B)/_ .EMI7TW!G_)487_ !?HS\^\5O\ DW>8_P#7
MO_VY'ZAU^''[9'_)VGQ,_P"Q[U7_ -*Y*_<>OPX_;(_Y.T^)G_8]ZK_Z5R5^
ME^*__(MPW^-_D?@/T;?^1_CO^O4?_2SS:BBBOPX_K\*_0_\ X(2?\@WXG_\
M7?1__0;VOSPK]#_^"$G_ "#?B?\ ]=]'_P#0;VOL_#[_ )*W#_\ ;_\ Z1(_
M*?&W_DV6._[A?^GJ9^@-%%%?TJ?P*%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MK4_],U#\\****_F@_OX*])_8W_Y.T^&?_8]Z5_Z5QUYM7I/[&_\ R=I\,_\
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
MKAO_ )*'!_\ 7VG_ .E(^3X]_P"2'S3_ +!ZW_IN1^PM?CU_P5=_Y/L\9?\
M7#3/_3=;U^PM?CU_P5=_Y/L\9?\ 7#3/_3=;U^R>*?\ R3M/_K['_P!)F?RO
M]'3_ )+BO_V#S_\ 3E(^=****_ 3^U K[-_X(@_\G->)O^Q$G_\ 2VTKXRK[
M-_X(@_\ )S7B;_L1)_\ TMM*^FX,_P"2HPO^+]&?GWBM_P F[S'_ *]_^W(_
M4.OPX_;(_P"3M/B9_P!CWJO_ *5R5^X]?AQ^V1_R=I\3/^Q[U7_TKDK]+\5_
M^1;AO\;_ "/P'Z-O_(_QW_7J/_I9YM1117X<?U^%?H?_ ,$)/^0;\3_^N^C_
M /H-[7YX5^A__!"3_D&_$_\ Z[Z/_P"@WM?9^'W_ "5N'_[?_P#2)'Y3XV_\
MFRQW_<+_ -/4S] :***_I4_@4**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHJ*_MIKRQFM+>_EM9)8F1+J!4,D)((#J'5E
M+#J-RD9'((XH EHK\]?^"%_QR^.GQ&?]KV/XX?&#Q;\0[CP%^U)XF\.Z!<:[
M=)-<IIUA'#%#;PQ1K'#%D)GRXDCC+NQ"C<:^=/\ @FG\</'LW_!4O1?#O_!0
M?7OVU_A;\5_&LVM:MX1^'7Q#^*/VWX::[.T$\EQ:V-K!;1(B6\;N\%N7E2/R
MHPTC2",. ?LK17YB_M,?\%!O'WCW_@L!^QMX"^%'QSLK'X0^*_%GC:VO=+TC
M6E5O$<^GZ.(X;N[*2?-:O<73I:PN-LA@%P#()(/+][_X+N_%7]JGX+_\$P?B
M)\0?V.[?7/\ A+;3^STN;WPO"\FI6&EO>PK?7%L$!99%MS)^\4;HE+2 J4#
M ^OZ\U_;#^ %[^U;^R_X\_9FM_&R>';?Q_X5O_#^I:N=+^V/;VEY;R6\S11^
M;&/,V2':S$@'DJW2OC+_ ()/?M<:Y\5_^"F/[57[.GPN^+VH^//@EX9L_"7B
M#X?ZGJ.M7&IG19]2TQ)+JRCN;EGE\MY1*XA=CY30NJA<L*_1>@#RS]C#]FZ^
M_9!_91\$?LN1>/(_$,7@/PW;:)I6M2:3]E:>VMXQ'"TL0F<%]JC<590QZ!:Q
M/A%^PE\'_"/[&-A^Q=\:-)TWXDZ%-#+-XR?Q'H\9@\1ZE<7SZC=WLULS.JF6
M^DDN-A9MI(&YMN:]NHH ^./V7/\ @BO^S+^QM^U-\9_VH?V<H[+PA=_%/PQ8
MZ)X>TKP]X:M;:/P1%#:+%.U@W(/VB>.*ZD5D"F2)<AL58T3_ ()=>/-'USX"
M_&/6?VQ-:\7?%;X':+KND?\ "<>//#PU"'Q/9:JI6=;RUCN8762-1$(I4G#8
MBQ)YV37U_10!XG_P3Y_88^&'_!.O]F+2?V9?A3J=W?V5E?WFHW^IWL:1O>7M
MW.T\T@BC 2&,,VQ(EX1$0$L06;T_XI>-O^%:_#+Q'\1O[,^V_P!@:#>:E]C\
M[R_/\B%Y?+W[6V[MN-V#C.<'I6[7"?M2?\FR_$7_ +$35_\ TBEKGQ=2=+"5
M)Q>JBVO5([LKHT\1F="E45XRG%-=TY)/8^,O^'[_ /U:O_Y?'_W#1_P_?_ZM
M7_\ +X_^X:_/>BOYQ_XB!Q=_T$_^24__ ) _N[_B"?AC_P! '_E6M_\ +#]"
M/^'[_P#U:O\ ^7Q_]PT?\/W_ /JU?_R^/_N&OSWHH_XB!Q=_T$_^24__ ) /
M^()^&/\ T ?^5:W_ ,L/W2_9>^./_#27P)T#XU_\(O\ V+_;D=PW]F?;?M/D
M>5<2P_ZS8F[/E[ONC&['.,G@/^"H7_)B?CW_ *X6'_IQMJ/^"7O_ "8GX"_Z
MX7__ *<;FC_@J%_R8GX]_P"N%A_Z<;:OVS$8BMB^"9UZKO*>'<F]KMTKMZ:;
M]C^2<#@L-EOBW2PF'CRTZ>.C"*NW:,<0DE=MMV26K;?=GXV4445_,)_H4%%%
M% '[J_LM_P#)LOPZ_P"Q$TC_ -(HJ^>_^"U__)I>D_\ 8]V?_I)>5]"?LM_\
MFR_#K_L1-(_](HJ^>_\ @M?_ ,FEZ3_V/=G_ .DEY7],<0?\D35_Z]+\D?Y_
M<$_\G9PW_80__2I'Y74445_,Y_H"%3Z7_P A*W_Z[I_Z$*@J?2_^0E;_ /7=
M/_0A3C\2)G\#/Z":_/[_ (+M_P#(-^&'_7?6/_0;*OT!K\_O^"[?_(-^&'_7
M?6/_ $&RK^EN/_\ DD<3_P!N?^G(G\!^"W_)S,!ZU/\ TS4/SPHHHK^:#^_@
MKTG]C?\ Y.T^&?\ V/>E?^E<=>;5Z3^QO_R=I\,_^Q[TK_TKCKNRS_D94/\
M''_TI'D<0?\ (AQ?_7JI_P"D,_<>OR\_X+??\G->&?\ L1(/_2V[K]0Z_+S_
M (+??\G->&?^Q$@_]+;NOWWQ)_Y)>?\ BC^9_%O@)_R<.E_U[J?D?&5%%%?S
MH?W2%?1?_!*+_D^SP;_UPU/_ --UQ7SI7T7_ ,$HO^3[/!O_ %PU/_TW7%>U
MPW_R4.#_ .OM/_TI'R?'O_)#YI_V#UO_ $W(_86OQZ_X*N_\GV>,O^N&F?\
MINMZ_86OQZ_X*N_\GV>,O^N&F?\ INMZ_9/%/_DG:?\ U]C_ .DS/Y7^CI_R
M7%?_ +!Y_P#IRD?.E%%%?@)_:@5]F_\ !$'_ ).:\3?]B)/_ .EMI7QE7V;_
M ,$0?^3FO$W_ &(D_P#Z6VE?3<&?\E1A?\7Z,_/O%;_DW>8_]>__ &Y'ZAU^
M''[9'_)VGQ,_['O5?_2N2OW'K\./VR/^3M/B9_V/>J_^E<E?I?BO_P BW#?X
MW^1^ _1M_P"1_CO^O4?_ $L\VHHHK\./Z_"OT/\ ^"$G_(-^)_\ UWT?_P!!
MO:_/"OT/_P""$G_(-^)__7?1_P#T&]K[/P^_Y*W#_P#;_P#Z1(_*?&W_ )-E
MCO\ N%_Z>IGZ T445_2I_ H4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1145_;37EC-:6]_+:R2Q,B74"H9(200'4.K*6'4;E(R.01Q0!+17Y\
M_P#!"3XP_'KXNWW[7&B_&CXY^)/&UYX,_:H\2>&/#NJ^*;E9GM+"S2&&"-(H
MECAB0;=YCA2-"S,0H+&N#^ _CG6O@-_P<0WG[,ES^UQ\<+O0O%OP:N+P^&/B
M[<WMWIOBKQ#'<M++/HN^-+>WBAM87=C J1962.,;1M4 _4*BOR<_9G_X+#Z3
M\;OVJ;OXU_M46?Q&TCX6>)?V@KCX1_ 5_#]]#!X9M=1ME0QSZPD%XEW<W=[(
MQ*B>"6UMUB4+@^9(/TQ^/7QO\'?L]_#2\^)'C.X39'-%::;8_:8XI-1OIW$5
MO:1M(RHK22,J[G(1!N=V5$9@ =E4=TMR]M(EE-'',8R(9)8RZJV."5!4L,]0
M",^HZU^??_!$C]I?XW_M!?M"?M?:?\>_C7:^*]1\-_&I-/T>TTK4FDTS3;&*
MS6-8M/B9CLM@5QO !E8&1\NS&OT(H ^7OV"_^"<FK_L.2_&F;3?V@)=<D^-'
MQ&U7QOJ%U%X8CM)M(U6__P!:;<O-,C1(0I1)$8@CYF8$BMKX,_L7?%6SU#P'
MXA_;&_:5@^,>M_"[5KS4O _B"3P);Z)=QW-Q:361FO/(FDBN)$MKB:-3'' I
M,A=T=UC9/H>B@#XC\:_\$#?V -2_:]^#7[6/PK^#'A+P)+\)]:U+5K[PYX=\
M'VT=OXGNYXXA:373C!5[2:+SXF 8AV)XZU[M\//V=OC]\.O'_P 6?'D?[7VL
M>(D^(&M6M[X1T'Q;H276G^"(8H3');6D<,T+2I(2&.YU **2&8N[^S44 >2?
MLF?L:_"[]D73/$]UX2U#4]=\4^/?$<NO_$#QOXAECDU+Q!J4@QYLIB1(XXXT
MQ'%!$B11(,*H)8MZW110!_/MJG_(2N/^N[_^A&H*GU3_ )"5Q_UW?_T(U!7\
M</<_U.I_ O0****11^J/_!%#_DTO5O\ L>[S_P!)+.OH3]J3_DV7XB_]B)J_
M_I%+7SW_ ,$4/^32]6_['N\_])+.OH3]J3_DV7XB_P#8B:O_ .D4M?TSP_\
M\D52_P"O3_)G^?\ QM_R=K$_]A$?_2HGX54445_,Q_H %%%% '[)_P#!+W_D
MQ/P%_P!<+_\ ].-S1_P5"_Y,3\>_]<+#_P!.-M1_P2]_Y,3\!?\ 7"__ /3C
M<T?\%0O^3$_'O_7"P_\ 3C;5_3"_Y('_ +E?_<1_G^O^3T?]U#_W9/QLHHHK
M^9S_ $ "BBB@#]U?V6_^39?AU_V(FD?^D45?/?\ P6O_ .32])_['NS_ /22
M\KZ$_9;_ .39?AU_V(FD?^D45?/?_!:__DTO2?\ L>[/_P!)+ROZ8X@_Y(FK
M_P!>E^2/\_N"?^3LX;_L(?\ Z5(_*ZBBBOYG/] 0J?2_^0E;_P#7=/\ T(5!
M4^E_\A*W_P"NZ?\ H0IQ^)$S^!G]!-?G]_P7;_Y!OPP_Z[ZQ_P"@V5?H#7Y_
M?\%V_P#D&_##_KOK'_H-E7]+<?\ _)(XG_MS_P!.1/X#\%O^3F8#UJ?^F:A^
M>%%%%?S0?W\%>D_L;_\ )VGPS_['O2O_ $KCKS:O2?V-_P#D[3X9_P#8]Z5_
MZ5QUW99_R,J'^./_ *4CR.(/^1#B_P#KU4_](9^X]?EY_P %OO\ DYKPS_V(
MD'_I;=U^H=?EY_P6^_Y.:\,_]B)!_P"EMW7[[XD_\DO/_%'\S^+? 3_DX=+_
M *]U/R/C*BBBOYT/[I"OHO\ X)1?\GV>#?\ KAJ?_INN*^=*^B_^"47_ "?9
MX-_ZX:G_ .FZXKVN&_\ DH<'_P!?:?\ Z4CY/CW_ )(?-/\ L'K?^FY'["U^
M/7_!5W_D^SQE_P!<-,_]-UO7["U^/7_!5W_D^SQE_P!<-,_]-UO7[)XI_P#)
M.T_^OL?_ $F9_*_T=/\ DN*__8//_P!.4CYTHHHK\!/[4"OLW_@B#_R<UXF_
M[$2?_P!+;2OC*OLW_@B#_P G->)O^Q$G_P#2VTKZ;@S_ )*C"_XOT9^?>*W_
M ";O,?\ KW_[<C]0Z_#C]LC_ ).T^)G_ &/>J_\ I7)7[CU^''[9'_)VGQ,_
M['O5?_2N2OTOQ7_Y%N&_QO\ (_ ?HV_\C_'?]>H_^EGFU%%%?AQ_7X5^A_\
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
M .N^C_\ H-[7Z U^?W_!"3_D&_$__KOH_P#Z#>U^@-?TOP#_ ,DEAO\ M_\
M]+D?P#XT_P#)S<?_ -PO_3-,_GVU3_D)7'_7=_\ T(U!4^J?\A*X_P"N[_\
MH1J"OYI>Y_?E/X%Z!1112*/U1_X(H?\ )I>K?]CW>?\ I)9U]"?M2?\ )LOQ
M%_[$35__ $BEKY[_ ."*'_)I>K?]CW>?^DEG7T)^U)_R;+\1?^Q$U?\ ](I:
M_IGA_P#Y(JE_UZ?Y,_S_ .-O^3M8G_L(C_Z5$_"JBBBOYF/]  HHHH _9/\
MX)>_\F)^ O\ KA?_ /IQN:/^"H7_ "8GX]_ZX6'_ *<;:C_@E[_R8GX"_P"N
M%_\ ^G&YH_X*A?\ )B?CW_KA8?\ IQMJ_IA?\D#_ -RO_N(_S_7_ ">C_NH?
M^[)^-E%%%?S.?Z !1110!^ZO[+?_ ";+\.O^Q$TC_P!(HJ^>_P#@M?\ \FEZ
M3_V/=G_Z27E?0G[+?_)LOPZ_[$32/_2**OGO_@M?_P FEZ3_ -CW9_\ I)>5
M_3'$'_)$U?\ KTOR1_G]P3_R=G#?]A#_ /2I'Y74445_,Y_H"%3Z7_R$K?\
MZ[I_Z$*@J?2_^0E;_P#7=/\ T(4X_$B9_ S^@FOS^_X+M_\ (-^&'_7?6/\
MT&RK] :_/[_@NW_R#?AA_P!=]8_]!LJ_I;C_ /Y)'$_]N?\ IR)_ ?@M_P G
M,P'K4_\ 3-0_/"BBBOYH/[^"O2?V-_\ D[3X9_\ 8]Z5_P"E<=>;5Z3^QO\
M\G:?#/\ ['O2O_2N.N[+/^1E0_QQ_P#2D>1Q!_R(<7_UZJ?^D,_<>OR\_P""
MWW_)S7AG_L1(/_2V[K]0Z_+S_@M]_P G->&?^Q$@_P#2V[K]]\2?^27G_BC^
M9_%O@)_R<.E_U[J?D?&5%%%?SH?W2%?1?_!*+_D^SP;_ -<-3_\ 3=<5\Z5]
M%_\ !*+_ )/L\&_]<-3_ /3=<5[7#?\ R4.#_P"OM/\ ]*1\GQ[_ ,D/FG_8
M/6_]-R/V%K\>O^"KO_)]GC+_ *X:9_Z;K>OV%K\>O^"KO_)]GC+_ *X:9_Z;
MK>OV3Q3_ .2=I_\ 7V/_ *3,_E?Z.G_)<5_^P>?_ *<I'SI1117X"?VH%?9O
M_!$'_DYKQ-_V(D__ *6VE?&5?9O_  1!_P"3FO$W_8B3_P#I;:5]-P9_R5&%
M_P 7Z,_/O%;_ )-WF/\ U[_]N1^H=?AQ^V1_R=I\3/\ L>]5_P#2N2OW'K\.
M/VR/^3M/B9_V/>J_^E<E?I?BO_R+<-_C?Y'X#]&W_D?X[_KU'_TL\VHHHK\.
M/Z_"OT/_ ."$G_(-^)__ %WT?_T&]K\\*_0__@A)_P @WXG_ /7?1_\ T&]K
M[/P^_P"2MP__ &__ .D2/RGQM_Y-ECO^X7_IZF?H#1117]*G\"A1110 4444
M %%%% 'ELO[%O[-<W[3,?[8\OP\E;XF1:5_9<7BTZ]?>>MAO+_8POG^7]GWD
MOY.WR]Q+;<\T:3^Q;^S7H?[2][^V+I?P\EB^)>HZ5_9=]XL_MZ^:>>PW*_V-
ME,YC-N'1&$.W8&16"@@&M+X[_M2_ C]F>+2YOC=XZ_L1=9:9=-/]F75SYQBV
M>9_Q[Q/MQYB?>QG/&<&O._\ AZE^P7_T7?\ \M?5/_D6O,Q&=9/A*SI5\33A
M);J4XIJ^NJ;OMJ>_@>%.*<SPL<3@\!6JTY7M*%*<HNSL[246G9IIZ[JQT7B3
M]@#]C[Q=X]U;XC^(?@E8W%_K^OV6N>(;/[==)INK:I9[?LU]=Z>LHM+JXC*1
ME998F?,:'.44AWCG]@+]C;XE^._'WQ-\>_L^Z#JNO?%'PG%X9\?:E=QR,^LZ
M5$ $MI!NPH&U/F0*_P"[C^;]VF.;_P"'J7[!?_1=_P#RU]4_^1:/^'J7[!?_
M $7?_P M?5/_ )%K'_6/A[_H,I?^#(?YG7_J+QO_ -"O$?\ @BK_ /(GH?[/
M_P"RS\#?V7_#-MX1^"_A&YT^SLM/CL+(ZEKM[J<]M9QDF.TCGOIII8[="6*P
MJPC4LQ"@DUZ#7AO@W_@I)^Q;\0/%NF>!?"/QF^UZKK%_%9:=:_\ ".ZC'YT\
MKA$3<]N%7+$#+$ =R*]RKNPF/P./BY8:K&HENXR4K>MFSQ\RR;.,FJ1AF&&J
M4925TJD)0;7=*25T%%?EY_P6^_Y.:\,_]B)!_P"EMW7QE7YSG7B3_9&:5<']
M5YN1VOSVO\N1V^\_=N%/ 3_6?AW#9I_:/L_;1YN7V/-;5JU_:QOMV1_0A17\
M]]%>9_Q%O_J"_P#*G_W,^@_XEG_ZFO\ Y0_^[']"%%?CU_P2B_Y/L\&_]<-3
M_P#3=<5^PM??\+<1?ZS9=+%>R]G:3C;FYME%WO9=]K'XKXB\#_Z@9Y#+OK'M
MN:FJG-R<EKRG&UN:?\M[WZ[:'X]?\%7?^3[/&7_7#3/_ $W6]?.E?1?_  5=
M_P"3[/&7_7#3/_3=;U\Z5_.W$O\ R46,_P"OM3_TIG]S<!?\D/E?_8/1_P#3
M<0HHHKQ3ZP^S?^"(/_)S7B;_ +$2?_TMM*_4.OR\_P""(/\ R<UXF_[$2?\
M]+;2OU#K^BO#;_DEX?XI?F?PMX]?\G$J_P#7NG_Z2?AQ^V1_R=I\3/\ L>]5
M_P#2N2O-J])_;(_Y.T^)G_8]ZK_Z5R5YM7X%F?\ R,JW^.7YL_M+A[_D083_
M *]4_P#TA!1117$>N?H?_P $)/\ D&_$_P#Z[Z/_ .@WM?H#7Y_?\$)/^0;\
M3_\ KOH__H-[7Z U_2_ /_))8;_M_P#]+D?P#XT_\G-Q_P#W"_\ 3-,_GVU3
M_D)7'_7=_P#T(U!4^J?\A*X_Z[O_ .A&H*_FE[G]^4_@7H%%%%(H_5'_ ((H
M?\FEZM_V/=Y_Z26=?0G[4G_)LOQ%_P"Q$U?_ -(I:^>_^"*'_)I>K?\ 8]WG
M_I)9U]"?M2?\FR_$7_L1-7_](I:_IGA__DBJ7_7I_DS_ #_XV_Y.UB?^PB/_
M *5$_"JBBBOYF/\ 0 **** /V3_X)>_\F)^ O^N%_P#^G&YH_P""H7_)B?CW
M_KA8?^G&VH_X)>_\F)^ O^N%_P#^G&YH_P""H7_)B?CW_KA8?^G&VK^F%_R0
M/_<K_P"XC_/]?\GH_P"ZA_[LGXV4445_,Y_H %%%% '[J_LM_P#)LOPZ_P"Q
M$TC_ -(HJ^>_^"U__)I>D_\ 8]V?_I)>5]"?LM_\FR_#K_L1-(_](HJ^>_\
M@M?_ ,FEZ3_V/=G_ .DEY7],<0?\D35_Z]+\D?Y_<$_\G9PW_80__2I'Y744
M45_,Y_H"%3Z7_P A*W_Z[I_Z$*@J?2_^0E;_ /7=/_0A3C\2)G\#/Z":_/[_
M (+M_P#(-^&'_7?6/_0;*OT!K\_O^"[?_(-^&'_7?6/_ $&RK^EN/_\ DD<3
M_P!N?^G(G\!^"W_)S,!ZU/\ TS4/SPHHHK^:#^_@KTG]C?\ Y.T^&?\ V/>E
M?^E<=>;5Z3^QO_R=I\,_^Q[TK_TKCKNRS_D94/\ ''_TI'D<0?\ (AQ?_7JI
M_P"D,_<>OR\_X+??\G->&?\ L1(/_2V[K]0Z_+S_ (+??\G->&?^Q$@_]+;N
MOWWQ)_Y)>?\ BC^9_%O@)_R<.E_U[J?D?&5%%%?SH?W2%?1?_!*+_D^SP;_U
MPU/_ --UQ7SI7T7_ ,$HO^3[/!O_ %PU/_TW7%>UPW_R4.#_ .OM/_TI'R?'
MO_)#YI_V#UO_ $W(_86OQZ_X*N_\GV>,O^N&F?\ INMZ_86OQZ_X*N_\GV>,
MO^N&F?\ INMZ_9/%/_DG:?\ U]C_ .DS/Y7^CI_R7%?_ +!Y_P#IRD?.E%%%
M?@)_:@5]F_\ !$'_ ).:\3?]B)/_ .EMI7QE7V;_ ,$0?^3FO$W_ &(D_P#Z
M6VE?3<&?\E1A?\7Z,_/O%;_DW>8_]>__ &Y'ZAU^''[9'_)VGQ,_['O5?_2N
M2OW'K\./VR/^3M/B9_V/>J_^E<E?I?BO_P BW#?XW^1^ _1M_P"1_CO^O4?_
M $L\VHHHK\./Z_"OT/\ ^"$G_(-^)_\ UWT?_P!!O:_/"OT/_P""$G_(-^)_
M_7?1_P#T&]K[/P^_Y*W#_P#;_P#Z1(_*?&W_ )-ECO\ N%_Z>IGZ T445_2I
M_ H4444 %%%% !1110!^?W_!=O\ Y!OPP_Z[ZQ_Z#95^>%?H?_P7;_Y!OPP_
MZ[ZQ_P"@V5?GA7\U>(/_ "5V(_[<_P#3<3^^O!'_ )-G@?6K_P"GJ@4445\8
M?JQZ3^QO_P G:?#/_L>]*_\ 2N.OW'K\./V-_P#D[3X9_P#8]Z5_Z5QU^X]?
MN7A1_P BW$?XU_Z2?R!])+_D?8'_ *]2_P#2S\O/^"WW_)S7AG_L1(/_ $MN
MZ^,J^S?^"WW_ "<UX9_[$2#_ -+;NOC*OS3C/_DJ,5_B_1'[]X5?\F\R[_KW
M^K"BBBOF#]!/HO\ X)1?\GV>#?\ KAJ?_INN*_86OQZ_X)1?\GV>#?\ KAJ?
M_INN*_86OW[PL_Y)ZI_U]E_Z3 _BOZ1?_)<4/^P>'_IRJ?CU_P %7?\ D^SQ
ME_UPTS_TW6]?.E?1?_!5W_D^SQE_UPTS_P!-UO7SI7XWQ+_R46,_Z^U/_2F?
MU1P%_P D/E?_ &#T?_3<0HHHKQ3ZP^S?^"(/_)S7B;_L1)__ $MM*_4.OR\_
MX(@_\G->)O\ L1)__2VTK]0Z_HKPV_Y)>'^*7YG\+>/7_)Q*O_7NG_Z2?AQ^
MV1_R=I\3/^Q[U7_TKDKS:O2?VR/^3M/B9_V/>J_^E<E>;5^!9G_R,JW^.7YL
M_M+A[_D083_KU3_](04445Q'KGZ'_P#!"3_D&_$__KOH_P#Z#>U^@-?G]_P0
MD_Y!OQ/_ .N^C_\ H-[7Z U_2_ /_))8;_M__P!+D?P#XT_\G-Q__<+_ -,T
MS^?;5/\ D)7'_7=__0C4%3ZI_P A*X_Z[O\ ^A&H*_FE[G]^4_@7H%%%%(H_
M5'_@BA_R:7JW_8]WG_I)9U]"?M2?\FR_$7_L1-7_ /2*6OGO_@BA_P FEZM_
MV/=Y_P"DEG7T)^U)_P FR_$7_L1-7_\ 2*6OZ9X?_P"2*I?]>G^3/\_^-O\
MD[6)_P"PB/\ Z5$_"JBBBOYF/]  HHHH _9/_@E[_P F)^ O^N%__P"G&YH_
MX*A?\F)^/?\ KA8?^G&VH_X)>_\ )B?@+_KA?_\ IQN:/^"H7_)B?CW_ *X6
M'_IQMJ_IA?\ ) _]RO\ [B/\_P!?\GH_[J'_ +LGXV4445_,Y_H %%%% '[J
M_LM_\FR_#K_L1-(_](HJ^>_^"U__ ":7I/\ V/=G_P"DEY7T)^RW_P FR_#K
M_L1-(_\ 2**OGO\ X+7_ /)I>D_]CW9_^DEY7],<0?\ )$U?^O2_)'^?W!/_
M "=G#?\ 80__ $J1^5U%%%?S.?Z A4^E_P#(2M_^NZ?^A"H*GTO_ )"5O_UW
M3_T(4X_$B9_ S^@FOS^_X+M_\@WX8?\ 7?6/_0;*OT!K\_O^"[?_ "#?AA_U
MWUC_ -!LJ_I;C_\ Y)'$_P#;G_IR)_ ?@M_R<S >M3_TS4/SPHHHK^:#^_@K
MTG]C?_D[3X9_]CWI7_I7'7FU>D_L;_\ )VGPS_['O2O_ $KCKNRS_D94/\<?
M_2D>1Q!_R(<7_P!>JG_I#/W'K\O/^"WW_)S7AG_L1(/_ $MNZ_4.OR\_X+??
M\G->&?\ L1(/_2V[K]]\2?\ DEY_XH_F?Q;X"?\ )PZ7_7NI^1\94445_.A_
M=(5]%_\ !*+_ )/L\&_]<-3_ /3=<5\Z5]%_\$HO^3[/!O\ UPU/_P!-UQ7M
M<-_\E#@_^OM/_P!*1\GQ[_R0^:?]@];_ --R/V%K\>O^"KO_ "?9XR_ZX:9_
MZ;K>OV%K\>O^"KO_ "?9XR_ZX:9_Z;K>OV3Q3_Y)VG_U]C_Z3,_E?Z.G_)<5
M_P#L'G_Z<I'SI1117X"?VH%?9O\ P1!_Y.:\3?\ 8B3_ /I;:5\95]F_\$0?
M^3FO$W_8B3_^EMI7TW!G_)487_%^C/S[Q6_Y-WF/_7O_ -N1^H=?AQ^V1_R=
MI\3/^Q[U7_TKDK]QZ_#C]LC_ ).T^)G_ &/>J_\ I7)7Z7XK_P#(MPW^-_D?
M@/T;?^1_CO\ KU'_ -+/-J***_#C^OPK]#_^"$G_ "#?B?\ ]=]'_P#0;VOS
MPK]#_P#@A)_R#?B?_P!=]'_]!O:^S\/O^2MP_P#V_P#^D2/RGQM_Y-ECO^X7
M_IZF?H#1117]*G\"A1110 4444 %%%% 'Y_?\%V_^0;\,/\ KOK'_H-E7YX5
M^A__  7;_P"0;\,/^N^L?^@V5?GA7\U>(/\ R5V(_P"W/_3<3^^O!'_DV>!]
M:O\ Z>J!1117QA^K'I/[&_\ R=I\,_\ L>]*_P#2N.OW'K\./V-_^3M/AG_V
M/>E?^E<=?N/7[EX4?\BW$?XU_P"DG\@?22_Y'V!_Z]2_]+/R\_X+??\ )S7A
MG_L1(/\ TMNZ^,J^S?\ @M]_R<UX9_[$2#_TMNZ^,J_-.,_^2HQ7^+]$?OWA
M5_R;S+O^O?ZL****^8/T$^B_^"47_)]G@W_KAJ?_ *;KBOV%K\>O^"47_)]G
M@W_KAJ?_ *;KBOV%K]^\+/\ DGJG_7V7_I,#^*_I%_\ )<4/^P>'_IRJ?CU_
MP5=_Y/L\9?\ 7#3/_3=;U\Z5]%_\%7?^3[/&7_7#3/\ TW6]?.E?C?$O_)18
MS_K[4_\ 2F?U1P%_R0^5_P#8/1_]-Q"BBBO%/K#[-_X(@_\ )S7B;_L1)_\
MTMM*_4.OR\_X(@_\G->)O^Q$G_\ 2VTK]0Z_HKPV_P"27A_BE^9_"WCU_P G
M$J_]>Z?_ *2?AQ^V1_R=I\3/^Q[U7_TKDKS:O2?VR/\ D[3XF?\ 8]ZK_P"E
M<E>;5^!9G_R,JW^.7YL_M+A[_D083_KU3_\ 2$%%%%<1ZY^A_P#P0D_Y!OQ/
M_P"N^C_^@WM?H#7Y_?\ !"3_ )!OQ/\ ^N^C_P#H-[7Z U_2_ /_ "26&_[?
M_P#2Y'\ ^-/_ "<W'_\ <+_TS3/Y]M4_Y"5Q_P!=W_\ 0C4%3ZI_R$KC_KN_
M_H1J"OYI>Y_?E/X%Z!1112*/U1_X(H?\FEZM_P!CW>?^DEG7T)^U)_R;+\1?
M^Q$U?_TBEKY[_P""*'_)I>K?]CW>?^DEG7T)^U)_R;+\1?\ L1-7_P#2*6OZ
M9X?_ .2*I?\ 7I_DS_/_ (V_Y.UB?^PB/_I43\*J***_F8_T "BBB@#]D_\
M@E[_ ,F)^ O^N%__ .G&YH_X*A?\F)^/?^N%A_Z<;:C_ ()>_P#)B?@+_KA?
M_P#IQN:/^"H7_)B?CW_KA8?^G&VK^F%_R0/_ '*_^XC_ #_7_)Z/^ZA_[LGX
MV4445_,Y_H %%%% '[J_LM_\FR_#K_L1-(_](HJ^>_\ @M?_ ,FEZ3_V/=G_
M .DEY7T)^RW_ ,FR_#K_ +$32/\ TBBKY[_X+7_\FEZ3_P!CW9_^DEY7],<0
M?\D35_Z]+\D?Y_<$_P#)V<-_V$/_ -*D?E=1117\SG^@(5/I?_(2M_\ KNG_
M *$*@J?2_P#D)6__ %W3_P!"%./Q(F?P,_H)K\_O^"[?_(-^&'_7?6/_ $&R
MK] :_/[_ (+M_P#(-^&'_7?6/_0;*OZ6X_\ ^21Q/_;G_IR)_ ?@M_R<S >M
M3_TS4/SPHHHK^:#^_@KTG]C?_D[3X9_]CWI7_I7'7FU>D_L;_P#)VGPS_P"Q
M[TK_ -*XZ[LL_P"1E0_QQ_\ 2D>1Q!_R(<7_ ->JG_I#/W'K\O/^"WW_ "<U
MX9_[$2#_ -+;NOU#K\O/^"WW_)S7AG_L1(/_ $MNZ_??$G_DEY_XH_F?Q;X"
M?\G#I?\ 7NI^1\94445_.A_=(5]%_P#!*+_D^SP;_P!<-3_]-UQ7SI7T7_P2
MB_Y/L\&_]<-3_P#3=<5[7#?_ "4.#_Z^T_\ TI'R?'O_ "0^:?\ 8/6_]-R/
MV%K\>O\ @J[_ ,GV>,O^N&F?^FZWK]A:_'K_ (*N_P#)]GC+_KAIG_INMZ_9
M/%/_ ))VG_U]C_Z3,_E?Z.G_ "7%?_L'G_Z<I'SI1117X"?VH%?9O_!$'_DY
MKQ-_V(D__I;:5\95]F_\$0?^3FO$W_8B3_\ I;:5]-P9_P E1A?\7Z,_/O%;
M_DW>8_\ 7O\ ]N1^H=?AQ^V1_P G:?$S_L>]5_\ 2N2OW'K\./VR/^3M/B9_
MV/>J_P#I7)7Z7XK_ /(MPW^-_D?@/T;?^1_CO^O4?_2SS:BBBOPX_K\*_0__
M ((2?\@WXG_]=]'_ /0;VOSPK]#_ /@A)_R#?B?_ -=]'_\ 0;VOL_#[_DK<
M/_V__P"D2/RGQM_Y-ECO^X7_ *>IGZ T445_2I_ H4444 %%%% !1110!^?W
M_!=O_D&_##_KOK'_ *#95^>%?H?_ ,%V_P#D&_##_KOK'_H-E7YX5_-7B#_R
M5V(_[<_]-Q/[Z\$?^39X'UJ_^GJ@4445\8?JQZ3^QO\ \G:?#/\ ['O2O_2N
M.OW'K\./V-_^3M/AG_V/>E?^E<=?N/7[EX4?\BW$?XU_Z2?R!])+_D?8'_KU
M+_TL_+S_ (+??\G->&?^Q$@_]+;NOC*OLW_@M]_R<UX9_P"Q$@_]+;NOC*OS
M3C/_ )*C%?XOT1^_>%7_ ";S+O\ KW^K"BBBOF#]!/HO_@E%_P GV>#?^N&I
M_P#INN*_86OQZ_X)1?\ )]G@W_KAJ?\ Z;KBOV%K]^\+/^2>J?\ 7V7_ *3
M_BOZ1?\ R7%#_L'A_P"G*I^/7_!5W_D^SQE_UPTS_P!-UO7SI7T7_P %7?\
MD^SQE_UPTS_TW6]?.E?C?$O_ "46,_Z^U/\ TIG]4<!?\D/E?_8/1_\ 3<0H
MHHKQ3ZP^S?\ @B#_ ,G->)O^Q$G_ /2VTK]0Z_+S_@B#_P G->)O^Q$G_P#2
MVTK]0Z_HKPV_Y)>'^*7YG\+>/7_)Q*O_ %[I_P#I)^''[9'_ "=I\3/^Q[U7
M_P!*Y*\VKTG]LC_D[3XF?]CWJO\ Z5R5YM7X%F?_ ",JW^.7YL_M+A[_ )$&
M$_Z]4_\ TA!1117$>N?H?_P0D_Y!OQ/_ .N^C_\ H-[7Z U^?W_!"3_D&_$_
M_KOH_P#Z#>U^@-?TOP#_ ,DEAO\ M_\ ]+D?P#XT_P#)S<?_ -PO_3-,_GVU
M3_D)7'_7=_\ T(U!4^J?\A*X_P"N[_\ H1J"OYI>Y_?E/X%Z!1112*/U1_X(
MH?\ )I>K?]CW>?\ I)9U]"?M2?\ )LOQ%_[$35__ $BEKY[_ ."*'_)I>K?]
MCW>?^DEG7T)^U)_R;+\1?^Q$U?\ ](I:_IGA_P#Y(JE_UZ?Y,_S_ .-O^3M8
MG_L(C_Z5$_"JBBBOYF/]  HHHH _9/\ X)>_\F)^ O\ KA?_ /IQN:/^"H7_
M "8GX]_ZX6'_ *<;:C_@E[_R8GX"_P"N%_\ ^G&YH_X*A?\ )B?CW_KA8?\
MIQMJ_IA?\D#_ -RO_N(_S_7_ ">C_NH?^[)^-E%%%?S.?Z !1110!^ZO[+?_
M ";+\.O^Q$TC_P!(HJ^>_P#@M?\ \FEZ3_V/=G_Z27E?0G[+?_)LOPZ_[$32
M/_2**OGO_@M?_P FEZ3_ -CW9_\ I)>5_3'$'_)$U?\ KTOR1_G]P3_R=G#?
M]A#_ /2I'Y74445_,Y_H"%3Z7_R$K?\ Z[I_Z$*@J?2_^0E;_P#7=/\ T(4X
M_$B9_ S^@FOS^_X+M_\ (-^&'_7?6/\ T&RK] :_/[_@NW_R#?AA_P!=]8_]
M!LJ_I;C_ /Y)'$_]N?\ IR)_ ?@M_P G,P'K4_\ 3-0_/"BBBOYH/[^"O2?V
M-_\ D[3X9_\ 8]Z5_P"E<=>;5Z3^QO\ \G:?#/\ ['O2O_2N.N[+/^1E0_QQ
M_P#2D>1Q!_R(<7_UZJ?^D,_<>OR\_P""WW_)S7AG_L1(/_2V[K]0Z_+S_@M]
M_P G->&?^Q$@_P#2V[K]]\2?^27G_BC^9_%O@)_R<.E_U[J?D?&5%%%?SH?W
M2%?1?_!*+_D^SP;_ -<-3_\ 3=<5\Z5]%_\ !*+_ )/L\&_]<-3_ /3=<5[7
M#?\ R4.#_P"OM/\ ]*1\GQ[_ ,D/FG_8/6_]-R/V%K\>O^"KO_)]GC+_ *X:
M9_Z;K>OV%K\>O^"KO_)]GC+_ *X:9_Z;K>OV3Q3_ .2=I_\ 7V/_ *3,_E?Z
M.G_)<5_^P>?_ *<I'SI1117X"?VH%?9O_!$'_DYKQ-_V(D__ *6VE?&5?9O_
M  1!_P"3FO$W_8B3_P#I;:5]-P9_R5&%_P 7Z,_/O%;_ )-WF/\ U[_]N1^H
M=?AQ^V1_R=I\3/\ L>]5_P#2N2OW'K\./VR/^3M/B9_V/>J_^E<E?I?BO_R+
M<-_C?Y'X#]&W_D?X[_KU'_TL\VHHHK\./Z_"OT/_ ."$G_(-^)__ %WT?_T&
M]K\\*_0__@A)_P @WXG_ /7?1_\ T&]K[/P^_P"2MP__ &__ .D2/RGQM_Y-
MECO^X7_IZF?H#1117]*G\"A1110 4444 %%%% 'Y_?\ !=O_ )!OPP_Z[ZQ_
MZ#95^>%?H?\ \%V_^0;\,/\ KOK'_H-E7YX5_-7B#_R5V(_[<_\ 3<3^^O!'
M_DV>!]:O_IZH%%%%?&'ZL>D_L;_\G:?#/_L>]*_]*XZ_<>OPX_8W_P"3M/AG
M_P!CWI7_ *5QU^X]?N7A1_R+<1_C7_I)_('TDO\ D?8'_KU+_P!+/R\_X+??
M\G->&?\ L1(/_2V[KXRK[-_X+??\G->&?^Q$@_\ 2V[KXRK\TXS_ .2HQ7^+
M]$?OWA5_R;S+O^O?ZL****^8/T$^B_\ @E%_R?9X-_ZX:G_Z;KBOV%K\>O\
M@E%_R?9X-_ZX:G_Z;KBOV%K]^\+/^2>J?]?9?^DP/XK^D7_R7%#_ +!X?^G*
MI^/7_!5W_D^SQE_UPTS_ --UO7SI7T7_ ,%7?^3[/&7_ %PTS_TW6]?.E?C?
M$O\ R46,_P"OM3_TIG]4<!?\D/E?_8/1_P#3<0HHHKQ3ZP^S?^"(/_)S7B;_
M +$2?_TMM*_4.OR\_P""(/\ R<UXF_[$2?\ ]+;2OU#K^BO#;_DEX?XI?F?P
MMX]?\G$J_P#7NG_Z2?AQ^V1_R=I\3/\ L>]5_P#2N2O-J])_;(_Y.T^)G_8]
MZK_Z5R5YM7X%F?\ R,JW^.7YL_M+A[_D083_ *]4_P#TA!1117$>N?H?_P $
M)/\ D&_$_P#Z[Z/_ .@WM?H#7Y_?\$)/^0;\3_\ KOH__H-[7Z U_2_ /_))
M8;_M_P#]+D?P#XT_\G-Q_P#W"_\ 3-,_GVU3_D)7'_7=_P#T(U!4^J?\A*X_
MZ[O_ .A&H*_FE[G]^4_@7H%%%%(H_5'_ ((H?\FEZM_V/=Y_Z26=?0G[4G_)
MLOQ%_P"Q$U?_ -(I:^>_^"*'_)I>K?\ 8]WG_I)9U]"?M2?\FR_$7_L1-7_]
M(I:_IGA__DBJ7_7I_DS_ #_XV_Y.UB?^PB/_ *5$_"JBBBOYF/\ 0 **** /
MV3_X)>_\F)^ O^N%_P#^G&YH_P""H7_)B?CW_KA8?^G&VH_X)>_\F)^ O^N%
M_P#^G&YH_P""H7_)B?CW_KA8?^G&VK^F%_R0/_<K_P"XC_/]?\GH_P"ZA_[L
MGXV4445_,Y_H %%%% '[J_LM_P#)LOPZ_P"Q$TC_ -(HJ^>_^"U__)I>D_\
M8]V?_I)>5]"?LM_\FR_#K_L1-(_](HJ^>_\ @M?_ ,FEZ3_V/=G_ .DEY7],
M<0?\D35_Z]+\D?Y_<$_\G9PW_80__2I'Y74445_,Y_H"%3Z7_P A*W_Z[I_Z
M$*@J?2_^0E;_ /7=/_0A3C\2)G\#/Z":_/[_ (+M_P#(-^&'_7?6/_0;*OT!
MK\_O^"[?_(-^&'_7?6/_ $&RK^EN/_\ DD<3_P!N?^G(G\!^"W_)S,!ZU/\
MTS4/SPHHHK^:#^_@KTG]C?\ Y.T^&?\ V/>E?^E<=>;5Z3^QO_R=I\,_^Q[T
MK_TKCKNRS_D94/\ ''_TI'D<0?\ (AQ?_7JI_P"D,_<>OR\_X+??\G->&?\
ML1(/_2V[K]0Z_+S_ (+??\G->&?^Q$@_]+;NOWWQ)_Y)>?\ BC^9_%O@)_R<
M.E_U[J?D?&5%%%?SH?W2%?1?_!*+_D^SP;_UPU/_ --UQ7SI7T7_ ,$HO^3[
M/!O_ %PU/_TW7%>UPW_R4.#_ .OM/_TI'R?'O_)#YI_V#UO_ $W(_86OQZ_X
M*N_\GV>,O^N&F?\ INMZ_86OQZ_X*N_\GV>,O^N&F?\ INMZ_9/%/_DG:?\
MU]C_ .DS/Y7^CI_R7%?_ +!Y_P#IRD?.E%%%?@)_:@5]F_\ !$'_ ).:\3?]
MB)/_ .EMI7QE7V;_ ,$0?^3FO$W_ &(D_P#Z6VE?3<&?\E1A?\7Z,_/O%;_D
MW>8_]>__ &Y'ZAU^''[9'_)VGQ,_['O5?_2N2OW'K\./VR/^3M/B9_V/>J_^
ME<E?I?BO_P BW#?XW^1^ _1M_P"1_CO^O4?_ $L\VHHHK\./Z_"OT/\ ^"$G
M_(-^)_\ UWT?_P!!O:_/"OT/_P""$G_(-^)__7?1_P#T&]K[/P^_Y*W#_P#;
M_P#Z1(_*?&W_ )-ECO\ N%_Z>IGZ T445_2I_ H4444 %%%% !1110!^?W_!
M=O\ Y!OPP_Z[ZQ_Z#95^>%?H?_P7;_Y!OPP_Z[ZQ_P"@V5?GA7\U>(/_ "5V
M(_[<_P#3<3^^O!'_ )-G@?6K_P"GJ@4445\8?JQZ3^QO_P G:?#/_L>]*_\
M2N.OW'K\./V-_P#D[3X9_P#8]Z5_Z5QU^X]?N7A1_P BW$?XU_Z2?R!])+_D
M?8'_ *]2_P#2S\O/^"WW_)S7AG_L1(/_ $MNZ^,J^S?^"WW_ "<UX9_[$2#_
M -+;NOC*OS3C/_DJ,5_B_1'[]X5?\F\R[_KW^K"BBBOF#]!/HO\ X)1?\GV>
M#?\ KAJ?_INN*_86OQZ_X)1?\GV>#?\ KAJ?_INN*_86OW[PL_Y)ZI_U]E_Z
M3 _BOZ1?_)<4/^P>'_IRJ?CU_P %7?\ D^SQE_UPTS_TW6]?.E?1?_!5W_D^
MSQE_UPTS_P!-UO7SI7XWQ+_R46,_Z^U/_2F?U1P%_P D/E?_ &#T?_3<0HHH
MKQ3ZP^S?^"(/_)S7B;_L1)__ $MM*_4.OR\_X(@_\G->)O\ L1)__2VTK]0Z
M_HKPV_Y)>'^*7YG\+>/7_)Q*O_7NG_Z2?AQ^V1_R=I\3/^Q[U7_TKDKS:O2?
MVR/^3M/B9_V/>J_^E<E>;5^!9G_R,JW^.7YL_M+A[_D083_KU3_](04445Q'
MKGZ'_P#!"3_D&_$__KOH_P#Z#>U^@-?G]_P0D_Y!OQ/_ .N^C_\ H-[7Z U_
M2_ /_))8;_M__P!+D?P#XT_\G-Q__<+_ -,TS^?;5/\ D)7'_7=__0C4%3ZI
M_P A*X_Z[O\ ^A&H*_FE[G]^4_@7H%%%%(H_5'_@BA_R:7JW_8]WG_I)9U]"
M?M2?\FR_$7_L1-7_ /2*6OGO_@BA_P FEZM_V/=Y_P"DEG7T)^U)_P FR_$7
M_L1-7_\ 2*6OZ9X?_P"2*I?]>G^3/\_^-O\ D[6)_P"PB/\ Z5$_"JBBBOYF
M/]  HHHH _9/_@E[_P F)^ O^N%__P"G&YH_X*A?\F)^/?\ KA8?^G&VH_X)
M>_\ )B?@+_KA?_\ IQN:/^"H7_)B?CW_ *X6'_IQMJ_IA?\ ) _]RO\ [B/\
M_P!?\GH_[J'_ +LGXV4445_,Y_H %%%% '[J_LM_\FR_#K_L1-(_](HJ^>_^
M"U__ ":7I/\ V/=G_P"DEY7T)^RW_P FR_#K_L1-(_\ 2**OGO\ X+7_ /)I
M>D_]CW9_^DEY7],<0?\ )$U?^O2_)'^?W!/_ "=G#?\ 80__ $J1^5U%%%?S
M.?Z A4^E_P#(2M_^NZ?^A"H*GTO_ )"5O_UW3_T(4X_$B9_ S^@FOS^_X+M_
M\@WX8?\ 7?6/_0;*OT!K\_O^"[?_ "#?AA_UWUC_ -!LJ_I;C_\ Y)'$_P#;
MG_IR)_ ?@M_R<S >M3_TS4/SPHHHK^:#^_@KTG]C?_D[3X9_]CWI7_I7'7FU
M>D_L;_\ )VGPS_['O2O_ $KCKNRS_D94/\<?_2D>1Q!_R(<7_P!>JG_I#/W'
MK\O/^"WW_)S7AG_L1(/_ $MNZ_4.OR\_X+??\G->&?\ L1(/_2V[K]]\2?\
MDEY_XH_F?Q;X"?\ )PZ7_7NI^1\94445_.A_=(5]%_\ !*+_ )/L\&_]<-3_
M /3=<5\Z5]%_\$HO^3[/!O\ UPU/_P!-UQ7M<-_\E#@_^OM/_P!*1\GQ[_R0
M^:?]@];_ --R/V%K\>O^"KO_ "?9XR_ZX:9_Z;K>OV%K\>O^"KO_ "?9XR_Z
MX:9_Z;K>OV3Q3_Y)VG_U]C_Z3,_E?Z.G_)<5_P#L'G_Z<I'SI1117X"?VH%?
M9O\ P1!_Y.:\3?\ 8B3_ /I;:5\95]F_\$0?^3FO$W_8B3_^EMI7TW!G_)48
M7_%^C/S[Q6_Y-WF/_7O_ -N1^H=?AQ^V1_R=I\3/^Q[U7_TKDK]QZ_#C]LC_
M ).T^)G_ &/>J_\ I7)7Z7XK_P#(MPW^-_D?@/T;?^1_CO\ KU'_ -+/-J**
M*_#C^OPK]#_^"$G_ "#?B?\ ]=]'_P#0;VOSPK]#_P#@A)_R#?B?_P!=]'_]
M!O:^S\/O^2MP_P#V_P#^D2/RGQM_Y-ECO^X7_IZF?H#1117]*G\"A1110 44
M44 %%%% 'Y_?\%V_^0;\,/\ KOK'_H-E7YX5^A__  7;_P"0;\,/^N^L?^@V
M5?GA7\U>(/\ R5V(_P"W/_3<3^^O!'_DV>!]:O\ Z>J!1117QA^K'I/[&_\
MR=I\,_\ L>]*_P#2N.OW'K\./V-_^3M/AG_V/>E?^E<=?N/7[EX4?\BW$?XU
M_P"DG\@?22_Y'V!_Z]2_]+/R\_X+??\ )S7AG_L1(/\ TMNZ^,J^S?\ @M]_
MR<UX9_[$2#_TMNZ^,J_-.,_^2HQ7^+]$?OWA5_R;S+O^O?ZL****^8/T$^B_
M^"47_)]G@W_KAJ?_ *;KBOV%K\>O^"47_)]G@W_KAJ?_ *;KBOV%K]^\+/\
MDGJG_7V7_I,#^*_I%_\ )<4/^P>'_IRJ?CU_P5=_Y/L\9?\ 7#3/_3=;U\Z5
M]%_\%7?^3[/&7_7#3/\ TW6]?.E?C?$O_)18S_K[4_\ 2F?U1P%_R0^5_P#8
M/1_]-Q"BBBO%/K#[-_X(@_\ )S7B;_L1)_\ TMM*_4.OR\_X(@_\G->)O^Q$
MG_\ 2VTK]0Z_HKPV_P"27A_BE^9_"WCU_P G$J_]>Z?_ *2?AQ^V1_R=I\3/
M^Q[U7_TKDKS:O2?VR/\ D[3XF?\ 8]ZK_P"E<E>;5^!9G_R,JW^.7YL_M+A[
M_D083_KU3_\ 2$%%%%<1ZY^A_P#P0D_Y!OQ/_P"N^C_^@WM?H#7Y_?\ !"3_
M )!OQ/\ ^N^C_P#H-[7Z U_2_ /_ "26&_[?_P#2Y'\ ^-/_ "<W'_\ <+_T
MS3/Y]M4_Y"5Q_P!=W_\ 0C4%3ZI_R$KC_KN__H1J"OYI>Y_?E/X%Z!1112*/
MU1_X(H?\FEZM_P!CW>?^DEG7T)^U)_R;+\1?^Q$U?_TBEKY[_P""*'_)I>K?
M]CW>?^DEG7T)^U)_R;+\1?\ L1-7_P#2*6OZ9X?_ .2*I?\ 7I_DS_/_ (V_
MY.UB?^PB/_I43\*J***_F8_T "BBB@#]D_\ @E[_ ,F)^ O^N%__ .G&YH_X
M*A?\F)^/?^N%A_Z<;:C_ ()>_P#)B?@+_KA?_P#IQN:/^"H7_)B?CW_KA8?^
MG&VK^F%_R0/_ '*_^XC_ #_7_)Z/^ZA_[LGXV4445_,Y_H %%%% '[J_LM_\
MFR_#K_L1-(_](HJ^>_\ @M?_ ,FEZ3_V/=G_ .DEY7T)^RW_ ,FR_#K_ +$3
M2/\ TBBKY[_X+7_\FEZ3_P!CW9_^DEY7],<0?\D35_Z]+\D?Y_<$_P#)V<-_
MV$/_ -*D?E=1117\SG^@(5/I?_(2M_\ KNG_ *$*@J?2_P#D)6__ %W3_P!"
M%./Q(F?P,_H)K\_O^"[?_(-^&'_7?6/_ $&RK] :_/[_ (+M_P#(-^&'_7?6
M/_0;*OZ6X_\ ^21Q/_;G_IR)_ ?@M_R<S >M3_TS4/SPHHHK^:#^_@KTG]C?
M_D[3X9_]CWI7_I7'7FU>D_L;_P#)VGPS_P"Q[TK_ -*XZ[LL_P"1E0_QQ_\
M2D>1Q!_R(<7_ ->JG_I#/W'K\O/^"WW_ "<UX9_[$2#_ -+;NOU#K\O/^"WW
M_)S7AG_L1(/_ $MNZ_??$G_DEY_XH_F?Q;X"?\G#I?\ 7NI^1\94445_.A_=
M(5]%_P#!*+_D^SP;_P!<-3_]-UQ7SI7T7_P2B_Y/L\&_]<-3_P#3=<5[7#?_
M "4.#_Z^T_\ TI'R?'O_ "0^:?\ 8/6_]-R/V%K\>O\ @J[_ ,GV>,O^N&F?
M^FZWK]A:_'K_ (*N_P#)]GC+_KAIG_INMZ_9/%/_ ))VG_U]C_Z3,_E?Z.G_
M "7%?_L'G_Z<I'SI1117X"?VH%?9O_!$'_DYKQ-_V(D__I;:5\95]F_\$0?^
M3FO$W_8B3_\ I;:5]-P9_P E1A?\7Z,_/O%;_DW>8_\ 7O\ ]N1^H=?AQ^V1
M_P G:?$S_L>]5_\ 2N2OW'K\./VR/^3M/B9_V/>J_P#I7)7Z7XK_ /(MPW^-
M_D?@/T;?^1_CO^O4?_2SS:BBBOPX_K\*_0__ ((2?\@WXG_]=]'_ /0;VOSP
MK]#_ /@A)_R#?B?_ -=]'_\ 0;VOL_#[_DK</_V__P"D2/RGQM_Y-ECO^X7_
M *>IGZ T445_2I_ H4444 %%%% !6!\4OAQH7Q=^'NK?#7Q->:A;V&L6IM[J
M;2KUK:X120<QRI\R'CJ*WZ* /EG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O
M^A_^*?\ X<>]_P :^IJ* /EG_AT/^S-_T/\ \4__  X][_C1_P .A_V9O^A_
M^*?_ (<>]_QKZFHH ^6?^'0_[,W_ $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?
M_AQ[W_&OJ:B@#Y9_X=#_ +,W_0__ !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ
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* /
MEG_AT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_ (I_^''O?\:^IJ* /EG_
M (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]_P :^IJ* /EG_AT/
M^S-_T/\ \4__  X][_C1_P .A_V9O^A_^*?_ (<>]_QKZFHH ^6?^'0_[,W_
M $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@#Y9_X=#_ +,W_0__
M !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&OJ:B@#Y9_P"'0_[,W_0__%/_
M ,./>_XT?\.A_P!F;_H?_BG_ .''O?\ &OJ:B@#Y9_X=#_LS?]#_ /%/_P .
M/>_XT?\ #H?]F;_H?_BG_P"''O?\:^IJ* /EG_AT/^S-_P!#_P#%/_PX][_C
M1_PZ'_9F_P"A_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?
M\.A_V9O^A_\ BG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\
M9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_
MZ'_XI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\
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
M<?!O_"Q5\6::?#_]F?VC_;BWT9LS9^7YOVGSL[/*\OY]^=NWG..:X"?]M?\
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
M:ZZ=6TE\&TU>WM)A:7J'[LMM.R".ZB(Y$L+.A&"&.17YY?M;?![4O!W[/3^
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
M"=V2&5=)U_2+Z6PU;199%VM/8WL#+/:2D8!:-AN7*N&4E3Z!10!X'\$/V#?
M?P__ &8HOV./C+:^'?B7X%LFC-J/$'A.WBN[TQW"SQSZB(\PWEZ)525KQ8X7
MDE42,ID+.?8_ GP[\!_"_P /KX5^'/@[3=#TY9&D^QZ79I"C2-C=(P4#<[8&
M7.68\DFMFB@#R?X[_L'?L4?M1^*;;QQ^TE^R=\//'NLV=D+.TU3Q?X0M-1G@
MMPS.(D>>-BJ;G9MH.,L3WKL].^#7PDTCX2K\!-*^&>A6W@A-";1$\(P:5$FF
MKIIB,)LQ;A?+\DQDH8\;2I(QBNEHH KZ3I.EZ!I5KH6B:?#:65E;I!9VEM&$
MCAB10J(JCA5"@  < "O OVS_ /@F]\$OVQH8M?O-0U#PAXMM[VUN3XF\.[ N
MK+;D&.SU>S<&WUFQ(&QK:Z1QL9U1H][$_0M% &1X2TG7;/PG;Z%XS?2;JXBM
MQ!.VD:<]K:2H%V_) \DAB7''EF1\#C<:?X'\#^#?AGX-TOX=_#OPKI^AZ#H=
MA%8Z-HVDVB6]K8VT2!(X8HD 6-%4!0J@   "M2B@#Q&]_P"":?\ P3RU/XIM
M\<=2_8@^%5SXS?7!K+^*KCP)8/J#:B)1,+LW#1%S,) '\S.[<,YS7J_BOP!X
M&\=7&D77C3PAINK2^']7CU70Y-1LDF.GWR1R1I<PE@?+E5)95#KA@)&&<$UK
MT4 %?/7[9_\ P3>^"7[8T,6OWFH:AX0\6V][:W)\3>'=@75EMR#'9ZO9N#;Z
MS8D#8UM=(XV,ZHT>]B?H6B@#A_$GP/\ !WQA^$8^$/[2?@3PEXPTJ6../4=)
MET ?V7=A,;3]CG>4(HQQ&SR!<#YCBNPTK2]/T33;?1])M$M[6UA6*W@C&%C1
M1@*/8"K%% 'B-[_P33_X)Y:G\4V^..I?L0?"JY\9OK@UE_%5QX$L'U!M1$HF
M%V;AHBYF$@#^9G=N&<YKLO"/[+G[-_@'XFZM\:/!/P)\)Z5XMUV]DO-7\1V&
M@P17EU<R)LEF:55W>9(H =\[GQ\Q-=Y10 5\T:M_P3/^&'AK]J#0?VK_ (!:
MVOA34]'AGBN/!5[I_P!O\+SF;F2\MM/+HNEZ@<L/MEFT9822B5)A*X;Z7HH
M\/\ B/\ \$U/^"?/QI\>7GQ:^,W[#_PH\3^*]4D2;5?$&N^!;&]N[F54559Y
MIHB[X554$G@*!VKU_P 6^$?"_CWPKJ/@?QKX>L]5T;5[&6SU32]0MUEM[NWD
M4I)#(C JZ,I*E2,$$@UHT4 >+_"O_@G%_P $_O@;J^H:_P#!O]BCX5^%[W5M
M&N-(U2ZT+P'86KWEA/M$UK*8XAOAD"J&C.58  @UV_P8_9Z^!?[.GAP^$O@/
M\(O#OA#366-7M/#^DQ6JNJ B,-L4%@@)50<[1P,#BNQHH *^:-6_X)G_  P\
M-?M0:#^U?\ M;7PIJ>CPSQ7'@J]T_P"W^%YS-S)>6VGET72]0.6'VRS:,L))
M1*DPE<-]+T4 <#8_LN?LZVOQ4O/CP/@7X4C\;:I/!<ZIXDCT:(W5Q<PQ+#%.
MTA7+2I&JQK*?G"*%! XKK?%OA+POX]\+:CX'\;>'[/5M&U>REL]5TO4+=98+
MNWD4I)%(C AT925*D8()!K1HH \7^%?_  3B_P""?WP-U?4-?^#?[%'PK\+W
MNK:-<:1JEUH7@.PM7O+"?:)K64QQ#?#(%4-&<JP !!KM_@Q^SU\"_P!G3PX?
M"7P'^$7AWPAIK+&KVGA_28K575 1&&V*"P0$JH.=HX&!Q78T4 9?C;P-X+^)
M7A6]\"_$3PEIFO:+J47E:AI&L6,=S;7*9!VR12 JXR <$=0#VKP_]EG]@?2?
MV./BKXO\7?"7XC7^K:!XTO8[F]TKQN)-4U32BHVK;6>KRR&Y-BO+)9W'G"-W
M=HY(P[*?H2B@#(O? '@?4?'&G_$V_P#"&FS>(M*TVYT_3-=ELD:[M+2Y>&2X
M@CE(W)'(]O SJ" QAC)!VC&%\=/V</@!^T_X1A\ ?M'?!;POX[T.WO5O(-'\
M6Z)!?VR7"JRK*(IE90X5W ;&0&/K7:44 >-Z/_P3N_8-\.?"^?X*>&_V.OAM
MIOA*YU^'7)O#NF^#;.WM&U.)56*]\N., 3JJJJRCY@!@''%>I^$_"'A/P%X=
MM?"'@;PQI^C:38H4LM,TJS2WMX%)+$)'& J@DD\#J2>]:-% &7XV\#>"_B5X
M5O? OQ$\):9KVBZE%Y6H:1K%C'<VURF0=LD4@*N,@'!'4 ]J\/\ V6?V!])_
M8X^*OB_Q=\)?B-?ZMH'C2]CN;W2O&XDU35-**C:MM9ZO+(;DV*\LEG<><(W=
MVCDC#LI^A** .4\-? OX->#?B3K?QB\*?#'1-.\5^)8HH_$/B.STY([W4TCS
MY:SR@;I0FYMH8G;N.,9-5OCI^SA\ /VG_",/@#]H[X+>%_'>AV]ZMY!H_BW1
M(+^V2X56591%,K*'"NX#8R Q]:[2B@#S'X=?L5_L@?"'X8:U\$_A7^R_X!\.
M>#_$=P9]?\+Z+X3M+:PU&4JB%YH(XPDC;8T&6!/R+Z"NV\$_#[P1\-])DT3P
M)X6LM*MI[E[FYCLX AGG8 --(W621@JY=B6.!D\5L44 %%%% !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 %%%%
4 !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>rddt-20260331_g8.jpg
<TEXT>
begin 644 rddt-20260331_g8.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M@ 2P P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ***QO'_ ,1OA[\*/"]QXX^*7CS1O#6BV8!N]8U_5(K.U@STWRS,J+^)H V:
M*X/X>?M4?LP_%VVGO/A1^T=X#\3PVMQ;P74OA[Q?97JPRW$B101L896"M)))
M&B \NSJ!DL!6KH_QL^#/B'QY=_"S0/BWX8OO$]@'-]X<L]?MY;^W"8W^9;JY
MD3;N&<J,9&>M '3T45S*?&KX-R?$4_!^/XM>&6\6A2Q\+#7K<ZC@1^:3]FW^
M;_J_G^[]WGIS0!TU%%% !17,6'QL^#6J?$&;X2Z9\6_#%SXJM@QN/#,&OV[Z
MA$%4,VZW#^8N%()RO .:Z>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$G]G#XGZI_P %5_\ @Z&^
M)G@C]HP#6/A]^S%H^LCX=>!=1'FZ=;ZG97UIIK7[6[?)+,TL]Q.)6!92D !Q
M&F/VVK\X_B-_P2K^./[*'_!6R[_X*X_L$Z-I7BB#QWI-QI7QB^$NI:NNFW%\
MD_DM)>Z9=2 P>:9K:WG:&<QJ7CDQ*/-Q& ?1/[:/[-W[$?[3?C;P%XE^,'C#
MP9H_CSX3_$/0_%/ACQ!/?6B:EI\EA?P7CV9+2*_D7$<;1-&Q*CS%E"EHTK\W
M?C%^T?\ "K]D_P#X.BOB[^U3\2[XCPQX2_93;6]3FT]5DDNHX[6R*)%R \DA
M"1ID@$LHR!S7L'[=O_!-;]K;_@IA_P %1_V:OVQ+;]G6'X:>#O@SK&GWOC&+
MXF:YI4U_J\-MJL5Z;>WATBXOTD^2-U7SI(US(<XYSSW[;G_!%?\ :>_;8_X*
MK_&/XV^(/"UIH_PK^)?P/E\":=XA76[:2]LK]8;9[?4)+0.&:W6ZMD)0-YC)
M_"I)  /5OAY_P77\9Z19?LQ?%+]IKX#:%X=\!?M7:I<:?X/NM"\0S7-[X6N#
M-%'8KJ'FPI'<I<":,M+%Y?D\Y60#=7AO[>EY\3-)_P"#M[]GV[^"WA31-6\2
MR?LY7:Z?:>(=6DL+(NR^)U:2>:*&:0*B9;:L;,^T)E<[UU=*_P"".O[9'[0W
M@7]B7]F']H#X?Z=X/\-?LKZK+J'CWQ3#XCM;R#Q.;:>W-E!I4<+&?$R6X\U[
MJ.V,0D.T2%0#[7^U=^P1^UEJO_!>'X7?\%4OAC\/=/\ $_@3X<_"9?#>K>'[
M77[>VUG4;BY;78Y#9QW+1P-Y*W]M(WGS0AE9@C,P( !/^RS_ ,%T-1^)GP>_
M::/QN_9DO[3XJ?LJZE=V?C7P1X#O)-3BU[RY;B&*?3W>))/+>6UE#;T/EH%D
M)(;:L'P8_P""VGQ$UG]OOX&_L:_&WX&:)IMO^T'\+(?%_AFZT74[I=0\,3R6
MMQ=#3M3MKJ%&9O+MF42J(\LRGR]I)'$_ ;_@E=^WW\#_ (/?MG?M1?"KQ7H7
MA']HO]I?Q+=ZIX*TQ=46:+PI8?;+B:&U>[53&;UHKJ93*@:*.1(6#D!B/(OV
M??\ @CI_P4O^'W[:_P"Q]^UQXP^#7PRBF^%GAR[TSXHBQ^(4\]_J-[-'=)<:
MW?W4ULSW5Y<->-*R1^< T03S0A4H =?XKABB_P"#QOPR\<2J9/V=Y&D(&"Q\
MB[&3ZG  _ 5^NU?G5XA_8)_:RU#_ (.)]%_X*1VOPVLV^%NG?#8^$Y[P^(+4
M7QF:"<?:5MM^3"'E52,A\ D(>%/Z*T %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !3+FYMK*VDO+RX2*&)"\LLKA510,EB3P
M !SFGUQ_[0GA_P"'?BWX#>-/"OQ>\8?\(]X3U/PKJ%IXGUW^UEL/[/T^2W=+
MB?[4Y"V^R)G;S21LQNR,9H _.;X3?\%1/^"Y/[3OQ<T_6?V;O^":GP[O_@GX
MC\611Z!\1=0\>6KS0^'I[@>3J-U;1:@)4E%HZSO!Y0D!RFS/%?J37X0?M&?\
M$6-!_P""7EKX!_X*@?\ !#_]JWQ-?JWC?P_IUUX/;Q+!JNG^+;/4=3@L8X+:
MXME47432SHKPR>:"C/(KHT0S^S'B;]KS]F3P;^TAH'[(/BGXV:!8_$WQ3I,F
MI^'O!=Q>!;Z^M(Q*6E1,8QB&8@$@L(9" 0C8 /@#XC_\%Y_C5KGPK_:3_:Q_
M9D^$/A'6/AM^S)X^L_#FKZ+KK70U7QA%]I6"^O;6ZBE$6GI'O#Q+)!<&1%9F
M,9(2O3OV\O\ @NI\+/V9/^"?WPB_;7^$?A>#6H_CGJNEV'@X^([AK6QT<7<+
M337.HO'N8+;*CK)'&=S.I 8 %Q\._P#!4O\ X)]?$?\ X)<_ #]HCP'^R]\=
M-&\2Z#^V1XPLK'PE\%+[P?/=>(6UF>],D\.F3P7:*8DBEE9I)(9-JQV\9&X^
M8_H/_!1[X ^$_P!EG_@CQ^R3_P $?/C)\*M)\3>(OBAXT\.^"/\ A*=1DD-K
MX,U>XD!N]5MWB="\\,EY,D*EE21#)Y@=-\3@'VS\!_\ @H-\6;C_ (*=Z_\
M\$ROCEHWA?7KV/X36OQ \+_$'P)87%G:7%B]RMM);7-I/<W1AD$C;DE6=E=,
M952P%?8%?B9_P1(^%OQ]_P""6W_!:WXG?\$J/'>JV?Q$\-:M\-8/$/AKXA7&
MG#^UK/2K8Q1V4$DYW216JB22 VI8Q),JO$$$C;_VSH **** "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@ K+\<>"/!_Q,\&:M\.OB%X8L=:T'7=.FL-9T?4[99K>]M94,<L,L; AT9&*
ME2,$$UJ44 >%?LR_\$SOV%_V.9UG_9P_9ZTSPX(;U[RSA%_=W<5E<NC(\]M'
M=32);2,C,A>((Q5BI."174^*?V-OV7?&W[37A[]LKQ7\$M$OOBAX3TB72_#W
MC.>!C=V5I()0T:G.T\33 ,5+*)I I =L^F44 <%X8_9?^ OA+XJW/QUT[X<6
MESXUN8'MSXNUF>74=3@MV)+6T%S=/)+;VY)_U$3)'_LU-^T#^S;\"?VJOAZW
MPK_:&^%^E>*]!-[%>166IPDFVNHB3%<P2*1)!,F3MEC977<<,,FNWHH \\^#
MG[*7P"^ OBK7?B!\-? (A\2^*!"OB/Q5JVIW6IZOJ<<*[88I[Z]EEN)(XUX2
M-I"B?P@5Z'110 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 %%%% 'XB_MS?\GA?$C_L;KS_T8:\IKU;]
MN;_D\+XD?]C=>?\ HPUY37\CYM_R-<1_CG_Z4S_37AG_ ))O!?\ 7FG_ .D1
M"BBBO//;"BBB@ HHHH Z_P#9^_Y+UX(_[&_3?_2J.OWAK\'OV?O^2]>"/^QO
MTW_TJCK]X:_;?"?_ '/%?XH_DS^2?I*?\C/+O\%3_P!*B%%%%?K9_,H4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%?G9J/_  <__P#!,2']IJ;]
MDOP_+\0M>\7+XX/A.SCT+PDL]O?ZE]L^R*L$AG'F(\V KX 8$'H:_1.@ HKY
M<^./_!7C]DKX#^,?B'X;UP>)M:TWX.MI*_&+Q5X;TN*YT[P6=2D\NU6[+3)-
M.Q^\Z6D5PT*\R!,&OIC0-?T/Q7H-EXH\,ZO;:AINI6D=UI]_9S"2&Y@D4/'*
MCJ2&5E(8,.""#0!;HKQ3X _\% /V<?VF_P!IKXL_LI_!KQ!=ZMXA^"\FFP>-
M[Z*!#81W5Y]HQ:PS!R9)8C;2)*-H"/\ +DL'"^UT %%%% !1110!^(O[<W_)
MX7Q(_P"QNO/_ $8:\IKU;]N;_D\+XD?]C=>?^C#7E-?R/FW_ "-<1_CG_P"E
M,_TUX9_Y)O!?]>:?_I$0HHHKSSVPHHHH **** .O_9^_Y+UX(_[&_3?_ $JC
MK]X:_![]G[_DO7@C_L;]-_\ 2J.OWAK]M\)_]SQ7^*/Y,_DGZ2G_ ",\N_P5
M/_2HA1117ZV?S*%?)G_!;/\ ;3TC]AC_ ()\^*?B3<?%67P3JGB2^L_"GA_Q
M5:V#7=QI%SJ$OE2WT,"LK32VMJ+J[2,$;FM@N1G(^LZ^=/\ @IE^U!^S'^R7
M\"]+^)/[6W[/&O?$/P?=^*+?3+NWT3P%%XA32&EBE/VZZAD.(K=0C(TBAFW2
MHBJQ?% 'Q'_P0*N?$WQ\^,%]\=K'_@OSXE_:5T/0]!F@O/A?JGANZT2XT^[F
M9%CN[JWNKEY)(D43*I$?EF1E82$I@_J5\3H?B-<_#S6K7X0WFE6WBB;398]
MN]<C=[.VNV4K'-,D?S21HQ#F-2I<+MW+NW#\V_V6OV OV1=5_P""N/P[_P""
MB?\ P2Z\.P^&OAO+\-M>7XI'PYHT^F:%J5U<""+3K:V@DCC59V+SS3PQ*$A^
MPP&14DE7?]&? /\ X*U^ OB_XQ_:.T3QM^SU\0O ND?LY:T]CJWB#7M$>2/Q
M B-<+OL8XE+R.WV<,D*AF=+BW8<R;0 ?"\X_X*G?\$Y/^"YWP#^ &J_\%$/&
M'Q^\)?'F.]F\4^'?%=BL,6G6\"N;N>&U1WBLTB4">-H/+'[IXV4J#O\ L#_@
MM+\)_CIXG_9H\;?&'1/^"DWB#]GWPYX$\(7.IZ0WA">.R?5-3BBDD O[QBL[
M1N1'#%:VS(2Q9F,S.D<?Q7^QK_P6+T7XU_\ !0>3XS>)/^"=/QNN_C#\3]=L
M/ W@W7/$GA5;70? ?A5K\*D(EWM)TDDO;N7:#++^Z79&B&OMW]L/]L#_ ()C
M?&[XY^*_^"7?[?7PPO%,6D6]Y8WGC_P:XT36C<6P??I-^NXBZB$A3>OE2"4,
MD3,R,  ;G_!"SXJ?M2_&[_@EC\*/BM^V'XNM=?\ &>N:3/<'6H;N&>6]L#<R
MBSDN'@)C:<VXCWX^;(_>8D\P5]<5\$_\&YG[%'Q9_85_8#U3X9?%+^V+:VU[
MXH:WK_@W1_$,317VFZ%-Y$-FEQ"P!MY95MVNFA(5D:Z(=5?>H^]J "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 *YOXR:-\1?$7PC\4>'OA#XCL]'\5W_AZ\MO#6KZA&SP6%^\#K!<2
M*GS,L<A5RHY(7'&<UTE<Y\8?A_=_%CX3^)OA?8>/==\*S^(M!N]-A\3>&+S[
M/J6E--"T8NK67!\N>,MO1\'#*#VH _$JWU'_ (+F_P#!OKJ?P^\2?M)^./!G
MQV_9KM]9TKPUJ;:+I,0O?#=M(Z6T#*YMH;F&0#:(R7GA9@J,4>137[L5\F?
M[_@F_P#&72OA7I/P+_;0_;J\1?'?PEH/B"PU?3[+Q)X5M;.[O9;&ZCN[./4;
MM7EEOXXKF&&< E'=X4$CR1[HVZ#XG?\ !/&]^)'_  4J^'W_  403]J/QUI,
M/@3PE<Z(_P ,;"\QHVJF47(\^5=V ?\ 2<LNUM[6]N=R^7@@'XH_ [4_$VM_
M\$^?^"NFM>/6D;7+GXE,=6\_.]9_[5OMRG/3#9&.V,5]K?L]_P#!27P%^QM_
MP1,_9'\ ?M$_'K_A6NI_%/P.-+M/'E]9W$S:'HEBJB6Y@6**0M=_99+2&V!4
MJLDZ3,&CA=&^B_CK_P $1?AA\4_%'QP@\!?&+4/!G@W]I:YTFY^-7AFQT2.X
MGO+BQG:5I]-NFD4:?)<[V6<R17(8L601L<U]7Z%^SY\$/#WP[\-_">Q^%>A2
M>'?"&CP:7X9TN]TV.XCTZTAB2&.*/S0Q4".-%]3M&<T ?C)_P;,?'K]D=?\
M@JQ^V7\.O@+XUL3H?CC7;&_^%5E;6]SC4M'LKC4]\J-*FX!$N;<DRD.QDS\Q
MW5^YE?*'[#G_  26^#?[#'[6'QR_:P\#>+;C4]0^-FN0ZC-I%SH]O!!X?"37
M4A@M&C&X1M]JP0<<1)7U?0 4444 %%%% 'XB_MS?\GA?$C_L;KS_ -&&O*:]
M6_;F_P"3POB1_P!C=>?^C#7E-?R/FW_(UQ'^.?\ Z4S_ $UX9_Y)O!?]>:?_
M *1$****\\]L**** "BBB@#K_P!G[_DO7@C_ +&_3?\ TJCK]X:_![]G[_DO
M7@C_ +&_3?\ TJCK]X:_;?"?_<\5_BC^3/Y)^DI_R,\N_P %3_TJ(4445^MG
M\RA17@%]_P %1OV%--O9M.O?CELFMY6CE3_A&=3.UE.",BVP>1VJ+_AZE^P7
M_P!%W_\ +7U3_P"1:\9\1</IV>,I?^#(?YGU*X&XVDKK+,1_X)J?_(GT)17S
MW_P]2_8+_P"B[_\ EKZI_P#(M'_#U+]@O_HN_P#Y:^J?_(M'^L?#W_092_\
M!D/\Q_ZB\;_]"O$?^"*O_P B?0E%?/?_  ]2_8+_ .B[_P#EKZI_\BT?\/4O
MV"_^B[_^6OJG_P BT?ZQ\/?]!E+_ ,&0_P P_P!1>-_^A7B/_!%7_P"1/H2B
MOGO_ (>I?L%_]%W_ /+7U3_Y%H_X>I?L%_\ 1=__ "U]4_\ D6C_ %CX>_Z#
M*7_@R'^8?ZB\;_\ 0KQ'_@BK_P#(GT)17B_PV_X*%?L?_%[QQI_PX^'?Q>_M
M#6M5E:.PLO[ U"'S6",Y&^6W5%^52>2.E>T5WX3'8+'TW/#58U(IVO&2DK]K
MIO4\;,LHS;)JRI9AAYT9M72J0E!M;72DDVKIJ_D%%%%=1YP4444 %%%% !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 %%?(7_!:'_@JGX:_X)1_LBZG\9+'PY#XC\<:
M@AM_!?AF99&ADF\R.-KR[\LAH[.%IH@[ KN>6&(,K3*P^E?@AXWU/XF_!?PA
M\2-:M8(+SQ#X7T_4KN&U5A%'+/;1RLJ!B2%!<@9).,9)H ZBBOCO_@JA^WG^
MUK^R_K/@3X,_L#?LY^'/BG\3O%QO-1NO#OB/Q/;:9%::1;&*%I@T]S 'E>XN
M84C0,2RQS$*=A*]-^PQ^T!_P4<\<?LU>*OBQ_P % ?V.M+\#^-=/U.:/PQ\.
M_!6KQ7UUJ=LD$9C=IOM,D"/-.[1KND14$9>0JIR #Z>HK\U/AS_P5C_X*2?#
M7_@K7X%_X)W_ +=G['/@'1=$^+6DWNH>!]9^''B*ZU*>PB@AN)2;J64*L^S[
M.4DQ#!MWB0;E&#^E= !1110 4444 %%?G+_P45_;Q_:N^!'[4^L?#CX5?%7^
MRM%M;"RD@LO[#L9]K20([G?- [G+$GD\=J\-_P"'J7[>G_1=_P#RU]+_ /D6
MOS_'^)&1Y=C:F%J4ZCE"3B[*-KIVTO-:?(_;,F\!N+\[RFAF%"O04*T(SBI2
MJ)I22:O:DU?76S?J?L917XY_\/4OV]/^B[_^6OI?_P BT?\ #U+]O3_HN_\
MY:^E_P#R+7)_Q%3A[_GU5_\  8?_ "9Z7_$N7&__ $$8?_P.K_\ *3]C**_'
M/_AZE^WI_P!%W_\ +7TO_P"1:/\ AZE^WI_T7?\ \M?2_P#Y%H_XBIP]_P ^
MJO\ X##_ .3#_B7+C?\ Z",/_P"!U?\ Y2?L917XY_\ #U+]O3_HN_\ Y:^E
M_P#R+1_P]2_;T_Z+O_Y:^E__ "+1_P 14X>_Y]5?_ 8?_)A_Q+EQO_T$8?\
M\#J__*3]C**_'/\ X>I?MZ?]%W_\M?2__D6OU]\+7MSJ/AG3M0O9-\T]A#)*
M^ -S,@).!P.37TG#O%F7<2RJ+"PG'DM?F26][6M)]CX+CGPVSS@"%"685*<_
M;<RC[-R=N7EO?FA#^96M?J7Z***^G/SX_$7]N;_D\+XD?]C=>?\ HPUY37JW
M[<W_ ">%\2/^QNO/_1AKRFOY'S;_ )&N(_QS_P#2F?Z:\,_\DW@O^O-/_P!(
MB%%%%>>>V%%%% !1110!U_[/W_)>O!'_ &-^F_\ I5'7[PU^#W[/W_)>O!'_
M &-^F_\ I5'7[PU^V^$_^YXK_%'\F?R3])3_ )&>7?X*G_I40HHHK];/YE/P
M#\<?\CIK'_84N/\ T8U9=:GCC_D=-8_["EQ_Z,:LNOXZJ_Q9>K/]2L-_NT/1
M?D%%%%0;!1110 4444 >X_\ !-K_ )/?^'W_ &%)O_26:OV?K\8/^";7_)[_
M ,/O^PI-_P"DLU?L_7[SX5?\B.M_U\?_ *3$_C3Z1_\ R5V%_P"O"_\ 3E0*
M***_3S^>@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 ***R?!_C[P)\0[.[U#
MP!XUTG7+?3]3N-.OY]'U**Y2VO('*3VTC1L0DL;@J\9PRD8(!H UJ*I>(O$?
MA[PAH5WXI\6:]9:7IFGV[3W^HZC=)!!;1*,M))(Y"HH')8D 5D?"SXR?"'XY
M^&/^$V^"?Q5\-^,=&\]H?[7\+:Y;ZA:^:N-R>; [IN&1D9R,B@#I**S/$/C3
MP=X1GT^U\6>+-,TN75[]+'2H]1OXX&O;I\[8(@Y'F2'!PBY8XX%:= !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\\7_!>CX[_MP^*?V-
M/C1;?M+?\$S_ !?X73Q/\0=.@7XOZEXKLIM.L=%L=3;^RM-MK1%,J1,I,C,6
MS)<74TI"J4BC_6O]G/\ ;R^$'P _X)I_!KX]_MT:EI_P1@UG0-,T6'3_ !?K
M".1<B)H[<"2-<-YT$'VG@82-B6(",:]Z_:(_9K^!/[6?PPNO@O\ M'_#'3/%
M_A6]N(9[K1-7C9H)9(G#QL0I!RK $<]JP?V@?V'/V2?VJ?A'H?P'_:'^ ^A>
M+/"'AJ]M+O0="U2%C#936T9BA9-K!@%C9HRN<,C,K!@2" ?)?_!3[_@C7_P3
M5_X*R_M&0VWQO_:-UG2_B_8>!H8]"T;PSXZLA=V6E+--)%=#3)4D9X&FDE+2
M[1OY <;1C(_X(=:U\?\ ]B_X#_'7]G_]OS]I*PU?P3\!_BLWASPC\5?&&L+:
M6TFG-;6T@A>XNI,1QQM<P*$>1O*DG: .1&H'U7\>O^"9?["G[3/Q?T+]H#XS
M?L[:5J/C?PU;1V^B>*[&]NM.O[:&,L8X_.LY8F95W,%#$A0S 8!(KM/'?[)_
M[-OQ-^ .H?LL>.O@KX?U'X>:K;F'4/",M@JV<P\X3[BJX(D\\";S 0_FCS-V
M[YJ /S(_;U_9]_:P_9?_ ."Y'[,/[<O[.?[37B;QUIWQK\81>!_$WA/7FMKF
M+3/#Y=;N[2R$$2(+%;3[1<@[=\<D D:23S3C]>:\A_9O_8-_9,_9)M[&V^ ?
MPA@TC^R;"2QT66\U6\U&32[21E:2VM)+V:9K6%V1"T4)1&**2"5&/7J "BBB
M@ HHHH _(?\ X*Y?\GO>(/\ L%Z=_P"DJ5\SU],?\%<O^3WO$'_8+T[_ -)4
MKYGK^5.)_P#DH\7_ -?)_P#I3/\ 2#P^_P"2%RS_ *\4O_2$%%%%>$?8!111
M0 4444 %?O[X)_Y$S2/^P7;_ /HM:_ *OW]\$_\ (F:1_P!@NW_]%K7[!X2_
MQ<7Z0_\ ;S^7?I+_ .[Y7ZUORIFG1117[0?RB?B+^W-_R>%\2/\ L;KS_P!&
M&O*:]6_;F_Y/"^)'_8W7G_HPUY37\CYM_P C7$?XY_\ I3/]->&?^2;P7_7F
MG_Z1$****\\]L**** "BBB@#K_V?O^2]>"/^QOTW_P!*HZ_>&OP>_9^_Y+UX
M(_[&_3?_ $JCK]X:_;?"?_<\5_BC^3/Y)^DI_P C/+O\%3_TJ(4445^MG\RG
MX!^./^1TUC_L*7'_ *,:LNM3QQ_R.FL?]A2X_P#1C5EU_'57^++U9_J5AO\
M=H>B_(****@V"BBB@ HHHH ]Q_X)M?\ )[_P^_["DW_I+-7[/U^,'_!-K_D]
M_P"'W_84F_\ 26:OV?K]Y\*O^1'6_P"OC_\ 28G\:?2/_P"2NPO_ %X7_IRH
M%%%%?IY_/04444 %%%% !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 ?._[=7Q>^(EUX9UC]
MFW]G;Q)-I7C*^\(7FL>(_%-F S^$-#2.4&\7((%Y<21O;VBM_&L\^'6TDC;Y
M*_X-%;JZOO\ @CQI=[>W,DTTWQ%U]YII7+,[&:,EB3R23R2:]M_;[_X(=?L7
M_MX?$#Q!^T#\2]%\6/X[O_#*Z=:S:1XXO-/M9&@BD6V#Q0N$.&;DD<@\UXS_
M ,$3/^"5O[6'_!+3_@FE\3?"^FZ/H%O^T'XJBU"XTF&_\1/?:(UW!!,-)WA<
M+$GF3-YNP L,9/ H ^Y?VKOV._@;^VSX'L?A3^TCH-WK_@^VU1=0O_"@U&6W
MLM6F1&$(NQ"RO-'&S>:L18(9$C=@QC7'YM_\&]_[%]M^SU_P47_;%\=_LUKJ
M&E_L\V_BY?"?@K3YKR2:UU#5+.9FNS;M(298[.0S6ZRDMD3[=[E'(]_^)H_X
M+L^)?^"3VC> -'\&> S^T[XGBN;#Q=KMGXABL;#P_9-/-MN(C&2'O6MO*0>2
M0D<C/(K#8JM0_P""1?PD_P""R?PM\:V'PX_;E\"?![P+\'_!G@F:R\&^%OA+
MD>?J+36XC:X+RRNR)"+IB207EFWN78 @ ^9/^"M'PW\,>#/^#DW]B+Q1HC:D
M;SQ#J,L^IM?:W=7:%TNY-OE)/*ZP* Y&R((H  Q@#'[05^:/_!2#]A#]L_\
M:0_X*^?LW?MI_"/X*077@;X(W7_%0/?^)[&WO=25[IGD:TA,I! CVE?-:(LQ
M*D(!N/Z56LTEQ:QW$UK) [QAF@E*EHR1DJ=I*Y'0X)'H30!)1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%?F3_ ,%Q?^2\>#_^Q1/_ *52U\2U
M^89WXD?V-FM7!?5>;D=K\]KZ)[<CMOW/Z&X2\!O]:>',/FO]H^S]K&_+['FM
MJUO[6-]NR/Z$**_GOHKRO^(M_P#4%_Y4_P#N9]%_Q+/_ -37_P H?_=C^A"B
MOY[Z*/\ B+?_ %!?^5/_ +F'_$L__4U_\H?_ '8_H0HK^>^BC_B+?_4%_P"5
M/_N8?\2S_P#4U_\ *'_W8_H0HK^>^OV[_8:_Y,]^&_\ V*%G_P"BQ7U7"G&O
M^L^+J4/8>SY8\U^;FOK:WPQ/SGQ(\)_^(>Y;1Q?USV_M)\MO9\EM&[W]I.^V
MUD>JT445]T?CI^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 **** "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 **** "BO)OVS?VH?^&1?@\OQ8_X0;_A(=VK
MP6/V#^T_LG^L5SOW^5)TV=-O.>M?*'_#]_\ ZM7_ /+X_P#N&OG<SXKR#)L3
M]7QE;EG9.W+-Z/S46C[CA_PWXTXIR_Z[E>%]I2NXWYZ<=5:ZM*<7U72Q^A%%
M?GO_ ,/W_P#JU?\ \OC_ .X:/^'[_P#U:O\ ^7Q_]PUY_P#Q$#A'_H)_\DJ?
M_('N?\03\3O^@#_RK1_^6'Z$45^>_P#P_?\ ^K5__+X_^X:/^'[_ /U:O_Y?
M'_W#1_Q$#A'_ *"?_)*G_P @'_$$_$[_ * /_*M'_P"6'Z$45^>__#]__JU?
M_P OC_[AH_X?O_\ 5J__ )?'_P!PT?\ $0.$?^@G_P DJ?\ R ?\03\3O^@#
M_P JT?\ Y8?H117Y[_\ #]__ *M7_P#+X_\ N&OIO]AW]L7_ (;-\!:QXW_X
M5U_PC?\ 9.K_ &'[+_:_VSS?W22;]WDQ;?OXQ@].M=^6\6\/9OBEAL)6YIN[
MMRS6V^KBE^)XV?>&?&_#.72Q^983V=*+2<O:4I:MV6D9R>_D>VT445]&?"!1
M110 4444 %%%% !1110 4444 %%%% 'YD_\ !<7_ )+QX/\ ^Q1/_I5+7Q+7
MVU_P7%_Y+QX/_P"Q1/\ Z52U\2U_,'&W_)58K_$O_24?Z%^$O_)N<N_P/_TN
M04445\L?HH4444 %%%% !7[=_L-?\F>_#?\ [%"S_P#18K\1*_;O]AK_ ),]
M^&__ &*%G_Z+%?J?A3_R-L1_@_\ ;D?SE])'_DG,%_U]?_I#/5:***_=3^/#
M\A_^"N7_ ">]X@_[!>G?^DJ5\SU],?\ !7+_ )/>\0?]@O3O_25*^9Z_E3B?
M_DH\7_U\G_Z4S_2#P^_Y(7+/^O%+_P!(04445X1]@%%%% !1110 5^_O@G_D
M3-(_[!=O_P"BUK\ J_?WP3_R)FD?]@NW_P#1:U^P>$O\7%^D/_;S^7?I+_[O
ME?K6_*F:=%%%?M!_*)^(O[<W_)X7Q(_[&Z\_]&&O*:]6_;F_Y/"^)'_8W7G_
M *,->4U_(^;?\C7$?XY_^E,_TUX9_P"2;P7_ %YI_P#I$0HHHKSSVPHHHH *
M*** .O\ V?O^2]>"/^QOTW_TJCK]X:_![]G[_DO7@C_L;]-_]*HZ_>&OVWPG
M_P!SQ7^*/Y,_DGZ2G_(SR[_!4_\ 2HA1117ZV?S*?@'XX_Y'36/^PI<?^C&K
M+K4\<?\ (Z:Q_P!A2X_]&-677\=5?XLO5G^I6&_W:'HOR"BBBH-@HHHH ***
M* /<?^";7_)[_P /O^PI-_Z2S5^S]?C!_P $VO\ D]_X??\ 84F_])9J_9^O
MWGPJ_P"1'6_Z^/\ ])B?QI](_P#Y*["_]>%_Z<J!1117Z>?ST%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !117'>'_VB?V?O%OQ,U#X*^%?CIX.U/QEI*LVJ>$M/\3VD
MVIV:K@,9;5)#+&!D9W*,9H [&BBLSQEXT\'?#KPK?^.OB#XLTS0M$TJV:YU3
M6-9OX[6ULX5&6DEED*I&@'5F( H TZ*S-=\:>#O"_A2X\>>)O%FF:=H=K:?:
MKK6;Z_CAM(8,;O->9R$5,<[B<8[U0^%_Q?\ A-\;_"J>.O@M\4/#OB_1))FB
MCUGPOK<&H6K2+C<@E@=D+#(R,Y&10!T5%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?/'[?G_!3
M7]G?_@G3X1C\2?&#0?&OB2]DLI+]O#OP\\+2ZM?6]A&<27UP%*Q6ELIR/-GD
MC5B&"[BK =3^PY^W%^SU_P %$/V=]*_:=_9E\37&H^&]4GEMGCO[0V]U8W41
MQ+;3Q$G9(I(/!*E65E9E8$R_MH:5^TG)^SKXRE_8Q\$^"=5^)>HZ%)9Z4GC>
M\>VM)5$<NT.T<3F9E,C;(I"D9:1MSH"Q/PQ_P:??$?0[S_@G7KO[-K_ 63P%
MXJ^#_P 1M0\/>.[=[B20ZGJN$DENI/,),<^?W+Q E4\A=N%8(H!^@?[4'[27
MPK_8_P#V??%G[3/QMU>6Q\+>#-(?4-7GMX?,E9%(58XTR-\CNR(BY&6=1D9S
M7S-_P3R_X+V_L,_\%//C=>? /]EK3?'MSK.G:#-K&HW&M>%UM;2UM(Y(HBSR
M^<V"9)HU5<$DMZ D=9_P5X_9"_:__;7_ &;]&^$G[&OQ_P!"^''B#3_&^GZ_
M=:[KEI),LJV)::WA541P"+H6\VYE;!MUP#GCY7_X)3_M;?\ !5/]G_\ X*!3
M_P#!+#_@K'X:\.^)-5UOP7=>(?AW\5O"UA!%'JD%JZK+$[V\,*2QXW<R0Q3H
MZ#>'$R, #ZB\<_\ !8W]E?PHWQ6U?POX8\;^,O#/P,U!;'XN>-/"&CV]QIOA
MNY!/G1-YMS'/=M  6F^R0S^4 =V""*^EOAM\1O _Q@^'NA_%?X9^);;6?#GB
M72;?5-"U:S8F*\M)XUEBF3(!PR,I&0#SR!7\S?[6,7QO_9I\2?MC?'3_ ()M
M>)?$/CK]D+QI\0I_"/Q_B,%O#)8ZA<S;]0CTZ23S6$<8NS;QZ@8B@%XBO',J
M),W]#'_!.OQ%^S_XL_8/^$.O?LK:7=V/PZF^'NE#P?8:@Q-S:V*VR(D,YR=T
MR;2DC9.75CDYR0#V:BBB@ HHHH ^3?\ @LW_ ,F>Q_\ 8W6/_HN>ORAK]7O^
M"S?_ "9['_V-UC_Z+GK\H:_GGQ-_Y*;_ +<C^I_</T?O^2 _[C5/RB%%%%?G
MI^WA1110 4444 %?IO\ \$.O^2"^,/\ L;Q_Z2PU^9%?IO\ \$.O^2"^,/\
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
M^S]?O/A5_P B.M_U\?\ Z3$_C3Z1_P#R5V%_Z\+_ -.5 HHHK]//YZ"BBB@
MHHHH **** "BBB@ KCO'_P"T3^S]\*/%FD^ OBE\=/!WAK7=?8+H6BZ_XGM+
M.[U%BVT""&:17F);Y?D!YXKL:_$[_@ZR_9W_ &%?AK^S'+XZ\5_L[^*+KXG^
M.O'>GW$OQNM?#=W?C0+8W8$T=U>DI$8UM5D@M]/\Q>D94+MWD _;&N?^)7Q8
M^%GP9\-GQE\8/B7X?\*:.)EA.J^)=9@L;82-G:GFSNJ[C@X&<G!KF_V1?$O@
M#QA^RM\-_$OPJ^)-QXR\-W?@;2FT3Q7>;O/U>V%I&$NI0WS++( &=6 8,6!
M((K\Y?V@/C-XJ^)O_!V5\#?@#K=U))X9^'?P=U;4])TN4[H5U*]T_4//NPIX
MWF$019Z@1''4T ?JIH>N:)XGT:T\1^&M8M=0T^_MTN+&_L;A9H;B)P&22-T)
M5U8$$,"00<BN8\&?M$_L_?$?QWJOPM^'OQT\':]XGT(,=;\.:-XGM+J_T_:P
M4^?;Q2-)%AB =ZC!.*_+?_@UZ\<:[\;?V5_VCOV//&&N:K'X7\%?&'4].\/G
M3M0DMI;#2[\R&2RMI8R'MT#Q3,#&5=#<NR,K;2/&M3\&_P#!.?\ 9U_X.BO@
MMX+^#/PP\0?L_P!MHGANXT]53P;=:7IOCC7KD7-I;06ZR;<6\BS!#=JC)<21
MB/J1*0#]WJ*** "BBB@ HHHH H>*E\3OX8U%/!,MC'K)L9AI,FJ([6RW.P^4
M950AC&'V[@I!(S@@\U^1/BX?MY?LJ_\ !>CX%_ ?X;?\%3_$OQ>MOB/9W^I_
M%WX>>-]5LH+31=.@ ,DEO8Q%(K?S49VMXH4$P:V8LTD9<U^I_P"TA\<M%_9G
M^!/BKX_>(_!?B7Q%8>$M'EU&\T7P=I/V[4[N.,99+>#<HD?'/+*  22 ":_*
M']L']G;]CG_@KE\?_P!F7]M/_@E_H@L?BC:_&33-6^)?B+2/#TNEW&E:#;[K
MN\N-:&Q%2^CFA@BA\PF2=IG5&DC7>@!^RE?E9_P57_:V_;C^!'_!9+]D+]G?
MPK^TJ;'X9?%#QS ^K^$M T!+*2:."^AC,5U=F22:X1TF 9%,4;;3F,Y&/L#X
MG?\ !1FR^&G_  4J^'W_  3D?]F_QUJ<WCWPE<ZXGQ$L+#=HVFB(7)\F5\9S
M_HV&;(V-<6XP?,R/@3_@MYK=EK/_  7$_8>\4Z%'<:CI/@+Q9YOC;5M.M)+B
MUT%)-2M=IO)HU*6^!&[-YA7:J[FPO- 'ZT?&'XM>#/@7\-M4^*?C^[FCTW2H
M5+16D!FN+N9W6."UMXE^::XFE>.&*)<M))(B*"6%?G7_ ,$3?VVOVN_VM_\
M@I7^VGX9_:BUJ>P@\!:WX?TGP[\/[;53<:?X81)-5BDAAQ\CS-Y*>=.H_>NF
M1A BK]'?\%&OV5OVS/VK+_X6>./V(OVMO#'P\E\%:E?:O+)XA\(QZ[9ZE//;
MQQ6ERD;'9OAC:ZV.=P'VG<N&56'Y_P#_  ;U? +]N[X<_P#!7?\ ;"\1?';X
MC+<V*>(XXO'>HR>!S8P>-=2:ZU#R+ZQ<J%@BC87#-'&2&%RF?NB@#]K****
M"BBB@ HHKXB^.?\ P61_X4O\8?$GPG_X9R_M+_A'M7FL?M__  E_D_:/+;&_
M9]D;9GTW''K7E9MG>69'2C4QM3DC)V6DGKO]E,^CX;X2X@XNQ,\/E-'VLX+F
M:YH1LKVO><HK=]-3[=HK\]_^'[__ %:O_P"7Q_\ <-'_  _?_P"K5_\ R^/_
M +AKPO\ B('"/_03_P"25/\ Y ^Q_P"()^)W_0!_Y5H__+#]"**_/?\ X?O_
M /5J_P#Y?'_W#1_P_?\ ^K5__+X_^X:/^(@<(_\ 03_Y)4_^0#_B"?B=_P!
M'_E6C_\ +#]"**_/?_A^_P#]6K_^7Q_]PT?\/W_^K5__ "^/_N&C_B('"/\
MT$_^25/_ ) /^()^)W_0!_Y5H_\ RP_0BBOSW_X?O_\ 5J__ )?'_P!PUK_#
M[_@MI_PG?CW1/!'_  S-]E_MG5[:Q^U?\)GO\GSI5CW[?L8W8W9QD9QU%5#C
MWA.I-0CB=7I\%3_Y$SJ^#'B51I2J3P-E%-O][1V6K_Y>'WC1117V!^7A1110
M 45YM^UC^UC\%/V*O@IJ/Q[^/7B"XLM$L)8[>&WT^QDN[W4;N4[8;2UMX@7G
MF<YPBC@!F8JJLP\9_P"":O\ P6<_8I_X*HW?B7P[^S?J_B'3O$GA$+)KOA'Q
MGHZV.HPP,YC%PJ))(DD>\;&VN61BH=5WIN /J^BLSQIXS\*?#GP=JWQ!\=^(
M+32=#T+39]0UG5;^81P6=K#&TDLTC'A41%9B3T -?+_PJ_X+._L=_%'Q[\+_
M  =-!XM\,6'QP2\;X,>+/%>C16NF>,FMIA$\=LRS/+;R,60QQW<5NT@DCV!B
MZ@@'UG16;XR\8^%?AYX1U3Q]XZ\0VFD:)HFGS7^KZKJ$XB@L[:)#)+-([<*B
MHK,2>  :\X_8A_;/^#?_  4"_9OT;]JGX C5CX3U^]U"WTJ36[%;:XE%I>S6
M;R&,.VU&>!F3)#;&4LJG*@ ]9HHHH **** "BBB@#@/VD_'?QM\!?#.6Z_9S
M^$%OXU\:7]PMGH6EZGJWV#3H)61W-S?7(5VAMT5"3L1W=BD:@%]R_'?_  2?
M_P""IO[9'[4/[8?QJ_8$_;O_ &:_#/@_X@?"""UO+K5_ =W/-I4\%P4,4;&:
M21@[QRQ31MO^="^4C,9!^W/B3\1_AMX.&F^#_&_Q=TGPGJ7B^Z?2?"[7NKVM
MM=WM\\;%8[)+C(N+@#+B,(_W<E2,BORZ_P""='[/_P"UK^P+_P '!'Q<_9>'
MQZ\0_$[X9?$[X8#XEZ]K?BL1S7UM>27OV*U:ZFC15%R'@N855 B20!6$8\H!
M #]1OC5\7/!7P ^#OBKXZ?$F_:U\/>#?#E[K>N7"+N:.TM8'GE*C(W-L1L#N
M<#O7YW_";_@O#\1)M"_9A_:"^/?PT\,:3\,_VJO%^J^'?#UAI(N!JG@Z>.^^
MRZ?+>74DK0WZ3G'F[(;;R-V090ISZ[_P4A^.7P5_;H_X)W_M:?LU_LG_ !AT
M?QCXY\#^ M6TWQ5X=T"Z\ZZL+V.&9_LCJ!R[FVFA&W(+JZ9W*0/R(^+/@7Q%
M\;/^"3'_  2P^%7P[B>XU?7OBQ>6=BMMDLCC5BCR<=%CY9FZ*%).,4 ?KO\
MM'?\%2_$7AS_ (*L>!?^"3?P<3PMH/B3Q-X,G\1ZGXW\=6<]Y:IA)V@T^TLH
M+BV:YN'$#NS&=%50<"1@5':?\$IO^"@_B;_@H%\+?']]\0OAS9^'O%7PL^*F
MK^ _%!T:XDFTS4;NP*9N[-Y!O$3K(I\MRS(1RS @GX*_X*__ +,?A;_@KY_P
M6*TS_@G[X'LK;X9_$#X3_!.;QMIWQL19_P"TKR<W4*V6F1B.1!]DBGNEG,N'
MF1Q*(O+Q)YOKW_!JO\<?B_XZ_89\9_L^?&?P#I>FZM\&/B?J'A6?6]'L(X4U
MB90DL[W#Q@+<W:RN_F7'WY0\3N6<L[ 'Z>4444 %%%% 'E?[;?Q(\:?"+]EC
MQC\1_AYK/]GZUI5A%)87OV>.7RF,\:$[)59&^5B.0>M?F/\ \/4OV]/^B[_^
M6OI?_P BU^CG_!2/_DR'X@_]@N'_ -*H:_%^OQ7Q*S7-,!G%*&&KSIQ=--J,
MI15^:6MDUJ?UGX!\.</9SPMB:N88.E6FJS2=2G";2Y(.R<DW:[;MYGT)_P /
M4OV]/^B[_P#EKZ7_ /(M'_#U+]O3_HN__EKZ7_\ (M?/=%?G7^L?$/\ T&5?
M_!D_\S]S_P!1>"/^A7A__!%+_P"1/H3_ (>I?MZ?]%W_ /+7TO\ ^1:/^'J7
M[>G_ $7?_P M?2__ )%KY[HH_P!8^(?^@RK_ .#)_P"8?ZB\$?\ 0KP__@BE
M_P#(GT)_P]2_;T_Z+O\ ^6OI?_R+1_P]2_;T_P"B[_\ EKZ7_P#(M?/=%'^L
M?$/_ $&5?_!D_P#,/]1>"/\ H5X?_P $4O\ Y$^A/^'J7[>G_1=__+7TO_Y%
MKZW_ ."4'[6W[0?[2WB;QII_QL^(']M0Z386<FGI_95I;>4TCRASF")"V0J]
M<XQQ7YB5]Z_\$*_^1S^(O_8+T[_T9/7U'!>=YSBN)\/2K8FI.+<KISDT_=EN
MF['YWXL<)<*Y=X?8[$X3 4:=2*A:4*4(R5ZD$[-135TVM'L?HW1117]#G\.G
MR;_P6;_Y,]C_ .QNL?\ T7/7Y0U^KW_!9O\ Y,]C_P"QNL?_ $7/7Y0U_//B
M;_R4W_;D?U/[A^C]_P D!_W&J?E$****_/3]O"BBB@ HHHH *_3?_@AU_P D
M%\8?]C>/_26&OS(K]-_^"'7_ "07QA_V-X_])8:^[\./^2II_P"&?Y'X[X[_
M /)N:_\ CI_^EH^V:***_HT_A$^"_P#@NI_R)?P[_P"PIJ'_ *+@K\XZ_1S_
M (+J?\B7\._^PIJ'_HN"OSCK^;/$/_DK*_I#_P!(B?WMX'?\FUP?K5_].S"B
MBBOBC]:"BBB@ HHHH *_7G_@D=_R9!X?_P"PIJ/_ *525^0U?KS_ ,$CO^3(
M/#__ &%-1_\ 2J2OT?PN_P"2CG_U[E_Z5 _"/I$?\D+2_P"O\/\ TBH?2]%%
M%?T"?Q,?F3_P7%_Y+QX/_P"Q1/\ Z52U\2U]M?\ !<7_ )+QX/\ ^Q1/_I5+
M7Q+7\P<;?\E5BO\ $O\ TE'^A?A+_P FYR[_  /_ -+D%%%%?+'Z*%%%% !1
M110 5^W?[#7_ "9[\-_^Q0L__18K\1*_;O\ 8:_Y,]^&_P#V*%G_ .BQ7ZGX
M4_\ (VQ'^#_VY'\Y?21_Y)S!?]?7_P"D,]5HHHK]U/X\/R'_ ."N7_)[WB#_
M +!>G?\ I*E?,]?3'_!7+_D][Q!_V"]._P#25*^9Z_E3B?\ Y*/%_P#7R?\
MZ4S_ $@\/O\ DA<L_P"O%+_TA!1117A'V 4444 %%%% !7[^^"?^1,TC_L%V
M_P#Z+6OP"K]_?!/_ ")FD?\ 8+M__1:U^P>$O\7%^D/_ &\_EWZ2_P#N^5^M
M;\J9IT445^T'\HGXB_MS?\GA?$C_ +&Z\_\ 1AKRFO5OVYO^3POB1_V-UY_Z
M,->4U_(^;?\ (UQ'^.?_ *4S_37AG_DF\%_UYI_^D1"BBBO//;"BBB@ HHHH
M Z_]G[_DO7@C_L;]-_\ 2J.OWAK\'OV?O^2]>"/^QOTW_P!*HZ_>&OVWPG_W
M/%?XH_DS^2?I*?\ (SR[_!4_]*B%%%%?K9_,I^ ?CC_D=-8_["EQ_P"C&K+K
M4\<?\CIK'_84N/\ T8U9=?QU5_BR]6?ZE8;_ ':'HOR"BBBH-@HHHH ****
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
M^D1/[V\#O^3:X/UJ_P#IV84445\4?K04444 %%%% !7Z\_\ !([_ ),@\/\
M_84U'_TJDK\AJ_7G_@D=_P F0>'_ /L*:C_Z525^C^%W_)1S_P"O<O\ TJ!^
M$?2(_P"2%I?]?X?^D5#Z7HHHK^@3^)C\R?\ @N+_ ,EX\'_]BB?_ $JEKXEK
M[:_X+B_\EX\'_P#8HG_TJEKXEK^8.-O^2JQ7^)?^DH_T+\)?^3<Y=_@?_I<@
MHHHKY8_10HHHH **** "OV[_ &&O^3/?AO\ ]BA9_P#HL5^(E?MW^PU_R9[\
M-_\ L4+/_P!%BOU/PI_Y&V(_P?\ MR/YR^DC_P DY@O^OK_](9ZK1117[J?Q
MX?D/_P %<O\ D][Q!_V"]._])4KYGKZ8_P""N7_)[WB#_L%Z=_Z2I7S/7\J<
M3_\ )1XO_KY/_P!*9_I!X??\D+EG_7BE_P"D(****\(^P"BBB@ HHHH *_?W
MP3_R)FD?]@NW_P#1:U^ 5?O[X)_Y$S2/^P7;_P#HM:_8/"7^+B_2'_MY_+OT
ME_\ =\K]:WY4S3HHHK]H/Y1/Q%_;F_Y/"^)'_8W7G_HPUY37JW[<W_)X7Q(_
M[&Z\_P#1AKRFOY'S;_D:XC_'/_TIG^FO#/\ R3>"_P"O-/\ ](B%%%%>>>V%
M%%% !1110!U_[/W_ "7KP1_V-^F_^E4=?O#7X/?L_?\ )>O!'_8WZ;_Z51U^
M\-?MOA/_ +GBO\4?R9_)/TE/^1GEW^"I_P"E1"BBBOUL_F4_ /QQ_P CIK'_
M &%+C_T8U9=:GCC_ )'36/\ L*7'_HQJRZ_CJK_%EZL_U*PW^[0]%^04445!
ML%%%% !1110![C_P3:_Y/?\ A]_V%)O_ $EFK]GZ_&#_ ()M?\GO_#[_ +"D
MW_I+-7[/U^\^%7_(CK?]?'_Z3$_C3Z1__)787_KPO_3E0****_3S^>@HHHH
M**** "BBB@ KYD_;C_X*,_\ #&7CS1_!'_"G/^$D_M;2#??:O^$A^Q^5^]>/
M9M^SR[ONYSD=>E?3=?F3_P %Q?\ DO'@_P#[%$_^E4M?)\:YGCLHR">)PD^6
M:<4G9/=V>C37X'Z5X2\/Y1Q-QI2P&94_:4I1FW&\HZJ+:UBXO?S.N_X?O_\
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
MW_X(=?\ )!?&'_8WC_TEAK\R*_3?_@AU_P D%\8?]C>/_26&ON_#C_DJ:?\
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
M"^)'_8W7G_HPU^W5?B+^W-_R>%\2/^QNO/\ T8:_+_%;_D58?_&__26?T/\
M1N_Y*3&_]>5_Z7$\IHHHK\+/[#"BBB@ HHHH *Z_]G[_ )+UX(_[&_3?_2J.
MN0KK_P!G[_DO7@C_ +&_3?\ TJCKIP7^^4_\2_-'#FG_ "+*_P#@E_Z2S]X:
M***_K\_R]"OP#\<?\CIK'_84N/\ T8U?OY7X!^./^1TUC_L*7'_HQJ_'O%K^
M%@_6?_MA_47T:/\ ><S]*/YU#+HHHK\8/ZN"BBB@ HHHH *]Q_X)M?\ )[_P
M^_["DW_I+-7AU>X_\$VO^3W_ (??]A2;_P!)9J]7(?\ D>87_KY#_P!*1\YQ
MC_R2.8_]>*W_ *;D?L_1117]9G^:1R/[0'_)!_&W_8HZE_Z2R5^#M?O%^T!_
MR0?QM_V*.I?^DLE?@[7XEXL?[WA?\,OS1_6_T:_^17F/^.G_ .DR"BBBOR0_
MID**** "BBB@ KZS_P"",?\ R>%+_P!BA>_^C(*^3*^L_P#@C'_R>%+_ -BA
M>_\ HR"OH>$O^2EPG^.)\-XF?\D!F7_7J7Y'ZNT445_4Y_G0>'_\%(_^3(?B
M#_V"X?\ TJAK\7Z_:#_@I'_R9#\0?^P7#_Z50U^+]?@WBK_R.Z/_ %[7_I4C
M^S/HX_\ )(8K_K^__3=,****_,#^A HHHH **** "OO7_@A7_P CG\1?^P7I
MW_HR>O@JOO7_ ((5_P#(Y_$7_L%Z=_Z,GKZ[@3_DK,-ZR_\ 2)'YCXR_\FUS
M#TA_Z=@?HW1117]-'^?I\F_\%F_^3/8_^QNL?_1<]?E#7ZO?\%F_^3/8_P#L
M;K'_ -%SU^4-?SSXF_\ )3?]N1_4_N'Z/W_) ?\ <:I^40HHHK\]/V\****
M"BBB@ K]-_\ @AU_R07QA_V-X_\ 26&OS(K]-_\ @AU_R07QA_V-X_\ 26&O
MN_#C_DJ:?^&?Y'X[X[_\FYK_ ..G_P"EH^V:***_HT_A$^"_^"ZG_(E_#O\
M["FH?^BX*_..OT<_X+J?\B7\._\ L*:A_P"BX*_..OYL\0_^2LK^D/\ TB)_
M>W@=_P FUP?K5_\ 3LPHHHKXH_6@HHHH **** "OUY_X)'?\F0>'_P#L*:C_
M .E4E?D-7Z\_\$CO^3(/#_\ V%-1_P#2J2OT?PN_Y*.?_7N7_I4#\(^D1_R0
MM+_K_#_TBH?2]%%%?T"?Q,?F3_P7%_Y+QX/_ .Q1/_I5+7Q+7VU_P7%_Y+QX
M/_[%$_\ I5+7Q+7\P<;?\E5BO\2_])1_H7X2_P#)N<N_P/\ ]+D%%%%?+'Z*
M%%%% !1110 5^W?[#7_)GOPW_P"Q0L__ $6*_$2OV[_8:_Y,]^&__8H6?_HL
M5^I^%/\ R-L1_@_]N1_.7TD?^2<P7_7U_P#I#/5:***_=3^/#\A_^"N7_)[W
MB#_L%Z=_Z2I7S/7TQ_P5R_Y/>\0?]@O3O_25*^9Z_E3B?_DH\7_U\G_Z4S_2
M#P^_Y(7+/^O%+_TA!1117A'V 4444 %%%% !7[^^"?\ D3-(_P"P7;_^BUK\
M J_?WP3_ ,B9I'_8+M__ $6M?L'A+_%Q?I#_ -O/Y=^DO_N^5^M;\J9IT445
M^T'\HGXB_MS?\GA?$C_L;KS_ -&&O*:]6_;F_P"3POB1_P!C=>?^C#7E-?R/
MFW_(UQ'^.?\ Z4S_ $UX9_Y)O!?]>:?_ *1$****\\]L**** "BBB@#K_P!G
M[_DO7@C_ +&_3?\ TJCK]X:_![]G[_DO7@C_ +&_3?\ TJCK]X:_;?"?_<\5
M_BC^3/Y)^DI_R,\N_P %3_TJ(4445^MG\RGX!^./^1TUC_L*7'_HQJRZU/''
M_(Z:Q_V%+C_T8U9=?QU5_BR]6?ZE8;_=H>B_(****@V"BBB@ HHHH ]Q_P""
M;7_)[_P^_P"PI-_Z2S5^S]?C!_P3:_Y/?^'W_84F_P#26:OV?K]Y\*O^1'6_
MZ^/_ -)B?QI](_\ Y*["_P#7A?\ IRH%%%%?IY_/04444 %%%% !1110 5^9
M/_!<7_DO'@__ +%$_P#I5+7Z;5^9/_!<7_DO'@__ +%$_P#I5+7PGB/_ ,DK
M4_Q0_P#2D?L?@1_R<:A_@J?^D,^):***_G(_NT**** "BBB@ HHHH _;O]AK
M_DSWX;_]BA9_^BQ7JM>5?L-?\F>_#?\ [%"S_P#18KU6OZWRC_D4X?\ P0_]
M)1_F5Q-_R4>-_P"OM3_TN05^0_\ P5R_Y/>\0?\ 8+T[_P!)4K]>*_(?_@KE
M_P GO>(/^P7IW_I*E?$^*/\ R3D/^OD?_29'Z[]'?_DNJO\ UXG_ .ETSYGH
MHHK^?C^V HHHH **** "BBB@#]_?!/\ R)FD?]@NW_\ 1:UIUF>"?^1,TC_L
M%V__ *+6M.O[$H_PH^B/\M<1_O$_5_F%?B+^W-_R>%\2/^QNO/\ T8:_;JOQ
M%_;F_P"3POB1_P!C=>?^C#7Y?XK?\BK#_P"-_P#I+/Z'^C=_R4F-_P"O*_\
M2XGE-%%%?A9_884444 %%%% !77_ +/W_)>O!'_8WZ;_ .E4=<A77_L_?\EZ
M\$?]C?IO_I5'73@O]\I_XE^:.'-/^197_P $O_26?O#1117]?G^7H5^ ?CC_
M )'36/\ L*7'_HQJ_?ROP#\<?\CIK'_84N/_ $8U?CWBU_"P?K/_ -L/ZB^C
M1_O.9^E'\ZAET445^,']7!1110 4444 %>X_\$VO^3W_ (??]A2;_P!)9J\.
MKW'_ ()M?\GO_#[_ +"DW_I+-7JY#_R/,+_U\A_Z4CYSC'_DD<Q_Z\5O_3<C
M]GZ***_K,_S2.1_: _Y(/XV_[%'4O_262OP=K]XOV@/^2#^-O^Q1U+_TEDK\
M':_$O%C_ 'O"_P"&7YH_K?Z-?_(KS'_'3_\ 29!1117Y(?TR%%%% !1110 5
M]9_\$8_^3PI?^Q0O?_1D%?)E?6?_  1C_P"3PI?^Q0O?_1D%?0\)?\E+A/\
M'$^&\3/^2 S+_KU+\C]7:***_J<_SH/#_P#@I'_R9#\0?^P7#_Z50U^+]?M!
M_P %(_\ DR'X@_\ 8+A_]*H:_%^OP;Q5_P"1W1_Z]K_TJ1_9GT<?^20Q7_7]
M_P#INF%%%%?F!_0@4444 %%%% !7WK_P0K_Y'/XB_P#8+T[_ -&3U\%5]Z_\
M$*_^1S^(O_8+T[_T9/7UW G_ "5F&]9?^D2/S'QE_P"3:YAZ0_\ 3L#]&Z**
M*_IH_P _3Y-_X+-_\F>Q_P#8W6/_ *+GK\H:_5[_ (+-_P#)GL?_ &-UC_Z+
MGK\H:_GGQ-_Y*;_MR/ZG]P_1^_Y(#_N-4_*(4445^>G[>%%%% !1110 5^F_
M_!#K_D@OC#_L;Q_Z2PU^9%?IO_P0Z_Y(+XP_[&\?^DL-?=^''_)4T_\ #/\
M(_'?'?\ Y-S7_P =/_TM'VS1117]&G\(GP7_ ,%U/^1+^'?_ &%-0_\ 1<%?
MG'7Z.?\ !=3_ )$OX=_]A34/_1<%?G'7\V>(?_)65_2'_I$3^]O [_DVN#]:
MO_IV84445\4?K04444 %%%% !7Z\_P#!([_DR#P__P!A34?_ $JDK\AJ_7G_
M ()'?\F0>'_^PIJ/_I5)7Z/X7?\ )1S_ .O<O_2H'X1](C_DA:7_ %_A_P"D
M5#Z7HHHK^@3^)C\R?^"XO_)>/!__ &*)_P#2J6OB6OMK_@N+_P EX\'_ /8H
MG_TJEKXEK^8.-O\ DJL5_B7_ *2C_0OPE_Y-SEW^!_\ I<@HHHKY8_10HHHH
M **** "OV[_8:_Y,]^&__8H6?_HL5^(E?MW^PU_R9[\-_P#L4+/_ -%BOU/P
MI_Y&V(_P?^W(_G+Z2/\ R3F"_P"OK_\ 2&>JT445^ZG\>'Y#_P#!7+_D][Q!
M_P!@O3O_ $E2OF>OIC_@KE_R>]X@_P"P7IW_ *2I7S/7\J<3_P#)1XO_ *^3
M_P#2F?Z0>'W_ "0N6?\ 7BE_Z0@HHHKPC[ **** "BBB@ K]_?!/_(F:1_V"
M[?\ ]%K7X!5^_O@G_D3-(_[!=O\ ^BUK]@\)?XN+](?^WG\N_27_ -WROUK?
ME3-.BBBOV@_E$_$7]N;_ )/"^)'_ &-UY_Z,->4UZM^W-_R>%\2/^QNO/_1A
MKRFOY'S;_D:XC_'/_P!*9_IKPS_R3>"_Z\T__2(A1117GGMA1110 4444 =?
M^S]_R7KP1_V-^F_^E4=?O#7X/?L_?\EZ\$?]C?IO_I5'7[PU^V^$_P#N>*_Q
M1_)G\D_24_Y&>7?X*G_I40HHHK];/YE/P#\<?\CIK'_84N/_ $8U9=:GCC_D
M=-8_["EQ_P"C&K+K^.JO\67JS_4K#?[M#T7Y!1114&P4444 %%%% 'N/_!-K
M_D]_X??]A2;_ -)9J_9^OQ@_X)M?\GO_  ^_["DW_I+-7[/U^\^%7_(CK?\
M7Q_^DQ/XT^D?_P E=A?^O"_].5 HHHK]//YZ"BBB@ HHHH **** "OS)_P""
MXO\ R7CP?_V*)_\ 2J6OTVK\R?\ @N+_ ,EX\'_]BB?_ $JEKX3Q'_Y)6I_B
MA_Z4C]C\"/\ DXU#_!4_](9\2T445_.1_=H4444 %%%% !1110!^W?[#7_)G
MOPW_ .Q0L_\ T6*]5KRK]AK_ ),]^&__ &*%G_Z+%>JU_6^4?\BG#_X(?^DH
M_P RN)O^2CQO_7VI_P"ER"OR'_X*Y?\ )[WB#_L%Z=_Z2I7Z\5^0_P#P5R_Y
M/>\0?]@O3O\ TE2OB?%'_DG(?]?(_P#I,C]=^CO_ ,EU5_Z\3_\ 2Z9\ST44
M5_/Q_; 4444 %%%% !1110!^_O@G_D3-(_[!=O\ ^BUK3K,\$_\ (F:1_P!@
MNW_]%K6G7]B4?X4?1'^6N(_WB?J_S"OQ%_;F_P"3POB1_P!C=>?^C#7[=5^(
MO[<W_)X7Q(_[&Z\_]&&OR_Q6_P"15A_\;_\ 26?T/]&[_DI,;_UY7_I<3RFB
MBBOPL_L,**** "BBB@ KK_V?O^2]>"/^QOTW_P!*HZY"NO\ V?O^2]>"/^QO
MTW_TJCKIP7^^4_\ $OS1PYI_R+*_^"7_ *2S]X:***_K\_R]"OP#\<?\CIK'
M_84N/_1C5^_E?@'XX_Y'36/^PI<?^C&K\>\6OX6#]9_^V']1?1H_WG,_2C^=
M0RZ***_&#^K@HHHH **** "O<?\ @FU_R>_\/O\ L*3?^DLU>'5[C_P3:_Y/
M?^'W_84F_P#26:O5R'_D>87_ *^0_P#2D?.<8_\ )(YC_P!>*W_IN1^S]%%%
M?UF?YI'(_M ?\D'\;?\ 8HZE_P"DLE?@[7[Q?M ?\D'\;?\ 8HZE_P"DLE?@
M[7XEXL?[WA?\,OS1_6_T:_\ D5YC_CI_^DR"BBBOR0_ID**** "BBB@ KZS_
M .",?_)X4O\ V*%[_P"C(*^3*^L_^",?_)X4O_8H7O\ Z,@KZ'A+_DI<)_CB
M?#>)G_) 9E_UZE^1^KM%%%?U.?YT'A__  4C_P"3(?B#_P!@N'_TJAK\7Z_:
M#_@I'_R9#\0?^P7#_P"E4-?B_7X-XJ_\CNC_ ->U_P"E2/[,^CC_ ,DABO\
MK^__ $W3"BBBOS _H0**** "BBB@ K[U_P""%?\ R.?Q%_[!>G?^C)Z^"J^]
M?^"%?_(Y_$7_ +!>G?\ HR>OKN!/^2LPWK+_ -(D?F/C+_R;7,/2'_IV!^C=
M%%%?TT?Y^GR;_P %F_\ DSV/_L;K'_T7/7Y0U^KW_!9O_DSV/_L;K'_T7/7Y
M0U_//B;_ ,E-_P!N1_4_N'Z/W_) ?]QJGY1"BBBOST_;PHHHH **** "OTW_
M ."'7_)!?&'_ &-X_P#26&OS(K]-_P#@AU_R07QA_P!C>/\ TEAK[OPX_P"2
MII_X9_D?COCO_P FYK_XZ?\ Z6C[9HHHK^C3^$3X+_X+J?\ (E_#O_L*:A_Z
M+@K\XZ_1S_@NI_R)?P[_ .PIJ'_HN"OSCK^;/$/_ )*ROZ0_](B?WMX'?\FU
MP?K5_P#3LPHHHKXH_6@HHHH **** "OUY_X)'?\ )D'A_P#["FH_^E4E?D-7
MZ\_\$CO^3(/#_P#V%-1_]*I*_1_"[_DHY_\ 7N7_ *5 _"/I$?\ )"TO^O\
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
M_I+#7YD5^F__  0Z_P"2"^,/^QO'_I+#7W?AQ_R5-/\ PS_(_'?'?_DW-?\
MQT__ $M'VS1117]&G\(GP7_P74_Y$OX=_P#84U#_ -%P5^<=?HY_P74_Y$OX
M=_\ 84U#_P!%P5^<=?S9XA_\E97](?\ I$3^]O [_DVN#]:O_IV84445\4?K
M04444 %%%% !7Z\_\$CO^3(/#_\ V%-1_P#2J2OR&K]>?^"1W_)D'A__ +"F
MH_\ I5)7Z/X7?\E'/_KW+_TJ!^$?2(_Y(6E_U_A_Z14/I>BBBOZ!/XF/S)_X
M+B_\EX\'_P#8HG_TJEKXEK[:_P""XO\ R7CP?_V*)_\ 2J6OB6OY@XV_Y*K%
M?XE_Z2C_ $+\)?\ DW.7?X'_ .ER"BBBOEC]%"BBB@ HHHH *_;O]AK_ ),]
M^&__ &*%G_Z+%?B)7[=_L-?\F>_#?_L4+/\ ]%BOU/PI_P"1MB/\'_MR/YR^
MDC_R3F"_Z^O_ -(9ZK1117[J?QX?D/\ \%<O^3WO$'_8+T[_ -)4KYGKZ8_X
M*Y?\GO>(/^P7IW_I*E?,]?RIQ/\ \E'B_P#KY/\ ]*9_I!X??\D+EG_7BE_Z
M0@HHHKPC[ **** "BBB@ K]_?!/_ ")FD?\ 8+M__1:U^ 5?O[X)_P"1,TC_
M +!=O_Z+6OV#PE_BXOTA_P"WG\N_27_W?*_6M^5,TZ***_:#^43\1?VYO^3P
MOB1_V-UY_P"C#7E->K?MS?\ )X7Q(_[&Z\_]&&O*:_D?-O\ D:XC_'/_ -*9
M_IKPS_R3>"_Z\T__ $B(4445YY[84444 %%%% '7_L_?\EZ\$?\ 8WZ;_P"E
M4=?O#7X/?L_?\EZ\$?\ 8WZ;_P"E4=?O#7[;X3_[GBO\4?R9_)/TE/\ D9Y=
M_@J?^E1"BBBOUL_F4_ /QQ_R.FL?]A2X_P#1C5EUJ>./^1TUC_L*7'_HQJRZ
M_CJK_%EZL_U*PW^[0]%^04445!L%%%% !1110![C_P $VO\ D]_X??\ 84F_
M])9J_9^OQ@_X)M?\GO\ P^_["DW_ *2S5^S]?O/A5_R(ZW_7Q_\ I,3^-/I'
M_P#)787_ *\+_P!.5 HHHK]//YZ"BBB@ HHHH **** "OS)_X+B_\EX\'_\
M8HG_ -*I:_3:OS)_X+B_\EX\'_\ 8HG_ -*I:^$\1_\ DE:G^*'_ *4C]C\"
M/^3C4/\ !4_](9\2T445_.1_=H4444 %%%% !1110!^W?[#7_)GOPW_[%"S_
M /18KU6O*OV&O^3/?AO_ -BA9_\ HL5ZK7];Y1_R*</_ ((?^DH_S*XF_P"2
MCQO_ %]J?^ER"OR'_P""N7_)[WB#_L%Z=_Z2I7Z\5^0__!7+_D][Q!_V"]._
M])4KXGQ1_P"2<A_U\C_Z3(_7?H[_ /)=5?\ KQ/_ -+IGS/1117\_']L!111
M0 4444 %%%% '[^^"?\ D3-(_P"P7;_^BUK3K,\$_P#(F:1_V"[?_P!%K6G7
M]B4?X4?1'^6N(_WB?J_S"OQ%_;F_Y/"^)'_8W7G_ *,-?MU7XB_MS?\ )X7Q
M(_[&Z\_]&&OR_P 5O^15A_\ &_\ TEG]#_1N_P"2DQO_ %Y7_I<3RFBBBOPL
M_L,**** "BBB@ KK_P!G[_DO7@C_ +&_3?\ TJCKD*Z_]G[_ )+UX(_[&_3?
M_2J.NG!?[Y3_ ,2_-'#FG_(LK_X)?^DL_>&BBBOZ_/\ +T*_ /QQ_P CIK'_
M &%+C_T8U?OY7X!^./\ D=-8_P"PI<?^C&K\>\6OX6#]9_\ MA_47T:/]YS/
MTH_G4,NBBBOQ@_JX**** "BBB@ KW'_@FU_R>_\ #[_L*3?^DLU>'5[C_P $
MVO\ D]_X??\ 84F_])9J]7(?^1YA?^OD/_2D?.<8_P#)(YC_ ->*W_IN1^S]
M%%%?UF?YI'(_M ?\D'\;?]BCJ7_I+)7X.U^\7[0'_)!_&W_8HZE_Z2R5^#M?
MB7BQ_O>%_P ,OS1_6_T:_P#D5YC_ (Z?_I,@HHHK\D/Z9"BBB@ HHHH *^L_
M^",?_)X4O_8H7O\ Z,@KY,KZS_X(Q_\ )X4O_8H7O_HR"OH>$O\ DI<)_CB?
M#>)G_) 9E_UZE^1^KM%%%?U.?YT'A_\ P4C_ .3(?B#_ -@N'_TJAK\7Z_:#
M_@I'_P F0_$'_L%P_P#I5#7XOU^#>*O_ ".Z/_7M?^E2/[,^CC_R2&*_Z_O_
M --TPHHHK\P/Z$"BBB@ HHHH *^]?^"%?_(Y_$7_ +!>G?\ HR>O@JOO7_@A
M7_R.?Q%_[!>G?^C)Z^NX$_Y*S#>LO_2)'YCXR_\ )M<P](?^G8'Z-T445_31
M_GZ?)O\ P6;_ .3/8_\ L;K'_P!%SU^4-?J]_P %F_\ DSV/_L;K'_T7/7Y0
MU_//B;_R4W_;D?U/[A^C]_R0'_<:I^40HHHK\]/V\**** "BBB@ K]-_^"'7
M_)!?&'_8WC_TEAK\R*_3?_@AU_R07QA_V-X_])8:^[\./^2II_X9_D?COCO_
M ,FYK_XZ?_I:/MFBBBOZ-/X1/@O_ (+J?\B7\._^PIJ'_HN"OSCK]'/^"ZG_
M ")?P[_["FH?^BX*_..OYL\0_P#DK*_I#_TB)_>W@=_R;7!^M7_T[,****^*
M/UH**** "BBB@ K]>?\ @D=_R9!X?_["FH_^E4E?D-7Z\_\ !([_ ),@\/\
M_84U'_TJDK]'\+O^2CG_ ->Y?^E0/PCZ1'_)"TO^O\/_ $BH?2]%%%?T"?Q,
M?F3_ ,%Q?^2\>#_^Q1/_ *52U\2U]M?\%Q?^2\>#_P#L43_Z52U\2U_,'&W_
M "56*_Q+_P!)1_H7X2_\FYR[_ __ $N04445\L?HH4444 %%%% !7[=_L-?\
MF>_#?_L4+/\ ]%BOQ$K]N_V&O^3/?AO_ -BA9_\ HL5^I^%/_(VQ'^#_ -N1
M_.7TD?\ DG,%_P!?7_Z0SU6BBBOW4_CP_(?_ (*Y?\GO>(/^P7IW_I*E?,]?
M3'_!7+_D][Q!_P!@O3O_ $E2OF>OY4XG_P"2CQ?_ %\G_P"E,_T@\/O^2%RS
M_KQ2_P#2$%%%%>$?8!1110 4444 %?O[X)_Y$S2/^P7;_P#HM:_ *OW]\$_\
MB9I'_8+M_P#T6M?L'A+_ !<7Z0_]O/Y=^DO_ +OE?K6_*F:=%%%?M!_*)^(O
M[<W_ ">%\2/^QNO/_1AKRFO5OVYO^3POB1_V-UY_Z,->4U_(^;?\C7$?XY_^
ME,_TUX9_Y)O!?]>:?_I$0HHHKSSVPHHHH **** .O_9^_P"2]>"/^QOTW_TJ
MCK]X:_![]G[_ )+UX(_[&_3?_2J.OWAK]M\)_P#<\5_BC^3/Y)^DI_R,\N_P
M5/\ TJ(4445^MG\RGX!^./\ D=-8_P"PI<?^C&K+K4\<?\CIK'_84N/_ $8U
M9=?QU5_BR]6?ZE8;_=H>B_(****@V"BBB@ HHHH ]Q_X)M?\GO\ P^_["DW_
M *2S5^S]?C!_P3:_Y/?^'W_84F_])9J_9^OWGPJ_Y$=;_KX__28G\:?2/_Y*
M["_]>%_Z<J!1117Z>?ST%%%% !1110 4444 %?F3_P %Q?\ DO'@_P#[%$_^
ME4M?IM7YD_\ !<7_ )+QX/\ ^Q1/_I5+7PGB/_R2M3_%#_TI'['X$?\ )QJ'
M^"I_Z0SXEHHHK^<C^[0HHHH **** "BBB@#]N_V&O^3/?AO_ -BA9_\ HL5Z
MK7E7[#7_ "9[\-_^Q0L__18KU6OZWRC_ )%.'_P0_P#24?YE<3?\E'C?^OM3
M_P!+D%?D/_P5R_Y/>\0?]@O3O_25*_7BOR'_ ."N7_)[WB#_ +!>G?\ I*E?
M$^*/_).0_P"OD?\ TF1^N_1W_P"2ZJ_]>)_^ETSYGHHHK^?C^V HHHH ****
M "BBB@#]_?!/_(F:1_V"[?\ ]%K6G69X)_Y$S2/^P7;_ /HM:TZ_L2C_  H^
MB/\ +7$?[Q/U?YA7XB_MS?\ )X7Q(_[&Z\_]&&OVZK\1?VYO^3POB1_V-UY_
MZ,-?E_BM_P BK#_XW_Z2S^A_HW?\E)C?^O*_]+B>4T445^%G]AA1110 4444
M %=?^S]_R7KP1_V-^F_^E4=<A77_ +/W_)>O!'_8WZ;_ .E4==."_P!\I_XE
M^:.'-/\ D65_\$O_ $EG[PT445_7Y_EZ%?@'XX_Y'36/^PI<?^C&K]_*_ /Q
MQ_R.FL?]A2X_]&-7X]XM?PL'ZS_]L/ZB^C1_O.9^E'\ZAET445^,']7!1110
M 4444 %>X_\ !-K_ )/?^'W_ &%)O_26:O#J]Q_X)M?\GO\ P^_["DW_ *2S
M5ZN0_P#(\PO_ %\A_P"E(^<XQ_Y)',?^O%;_ --R/V?HHHK^LS_-(Y']H#_D
M@_C;_L4=2_\ 262OP=K]XOV@/^2#^-O^Q1U+_P!)9*_!VOQ+Q8_WO"_X9?FC
M^M_HU_\ (KS'_'3_ /29!1117Y(?TR%%%% !1110 5]9_P#!&/\ Y/"E_P"Q
M0O?_ $9!7R97UG_P1C_Y/"E_[%"]_P#1D%?0\)?\E+A/\<3X;Q,_Y(#,O^O4
MOR/U=HHHK^IS_.@\/_X*1_\ )D/Q!_[!</\ Z50U^+]?M!_P4C_Y,A^(/_8+
MA_\ 2J&OQ?K\&\5?^1W1_P"O:_\ 2I']F?1Q_P"20Q7_ %_?_INF%%%%?F!_
M0@4444 %%%% !7WK_P $*_\ D<_B+_V"]._]&3U\%5]Z_P#!"O\ Y'/XB_\
M8+T[_P!&3U]=P)_R5F&]9?\ I$C\Q\9?^3:YAZ0_].P/T;HHHK^FC_/T^3?^
M"S?_ "9['_V-UC_Z+GK\H:_5[_@LW_R9['_V-UC_ .BYZ_*&OYY\3?\ DIO^
MW(_J?W#]'[_D@/\ N-4_*(4445^>G[>%%%% !1110 5^F_\ P0Z_Y(+XP_[&
M\?\ I+#7YD5^F_\ P0Z_Y(+XP_[&\?\ I+#7W?AQ_P E33_PS_(_'?'?_DW-
M?_'3_P#2T?;-%%%?T:?PB?!?_!=3_D2_AW_V%-0_]%P5^<=?HY_P74_Y$OX=
M_P#84U#_ -%P5^<=?S9XA_\ )65_2'_I$3^]O [_ )-K@_6K_P"G9A1117Q1
M^M!1110 4444 %?KS_P2._Y,@\/_ /84U'_TJDK\AJ_7G_@D=_R9!X?_ .PI
MJ/\ Z525^C^%W_)1S_Z]R_\ 2H'X1](C_DA:7_7^'_I%0^EZ***_H$_B8_,G
M_@N+_P EX\'_ /8HG_TJEKXEK[:_X+B_\EX\'_\ 8HG_ -*I:^):_F#C;_DJ
ML5_B7_I*/]"_"7_DW.7?X'_Z7(****^6/T4**** "BBB@ K]N_V&O^3/?AO_
M -BA9_\ HL5^(E?MW^PU_P F>_#?_L4+/_T6*_4_"G_D;8C_  ?^W(_G+Z2/
M_).8+_KZ_P#TAGJM%%%?NI_'A^0__!7+_D][Q!_V"]._])4KYGKZ8_X*Y?\
M)[WB#_L%Z=_Z2I7S/7\J<3_\E'B_^OD__2F?Z0>'W_)"Y9_UXI?^D(****\(
M^P"BBB@ HHHH *_?WP3_ ,B9I'_8+M__ $6M?@%7[^^"?^1,TC_L%V__ *+6
MOV#PE_BXOTA_[>?R[])?_=\K]:WY4S3HHHK]H/Y1/Q%_;F_Y/"^)'_8W7G_H
MPUY37JW[<W_)X7Q(_P"QNO/_ $8:\IK^1\V_Y&N(_P <_P#TIG^FO#/_ "3>
M"_Z\T_\ TB(4445YY[84444 %%%% '7_ +/W_)>O!'_8WZ;_ .E4=?O#7X/?
ML_?\EZ\$?]C?IO\ Z51U^\-?MOA/_N>*_P 4?R9_)/TE/^1GEW^"I_Z5$***
M*_6S^93\ _''_(Z:Q_V%+C_T8U9=:GCC_D=-8_["EQ_Z,:LNOXZJ_P 67JS_
M %*PW^[0]%^04445!L%%%% !1110![C_ ,$VO^3W_A]_V%)O_26:OV?K\8/^
M";7_ ">_\/O^PI-_Z2S5^S]?O/A5_P B.M_U\?\ Z3$_C3Z1_P#R5V%_Z\+_
M -.5 HHHK]//YZ"BBB@ HHHH **** "OS)_X+B_\EX\'_P#8HG_TJEK]-J_,
MG_@N+_R7CP?_ -BB?_2J6OA/$?\ Y)6I_BA_Z4C]C\"/^3C4/\%3_P!(9\2T
M445_.1_=H4444 %%%% !1110!^W?[#7_ "9[\-_^Q0L__18KU6O*OV&O^3/?
MAO\ ]BA9_P#HL5ZK7];Y1_R*</\ X(?^DH_S*XF_Y*/&_P#7VI_Z7(*_(?\
MX*Y?\GO>(/\ L%Z=_P"DJ5^O%?D/_P %<O\ D][Q!_V"]._])4KXGQ1_Y)R'
M_7R/_I,C]=^CO_R757_KQ/\ ]+IGS/1117\_']L!1110 4444 %%%% '[^^"
M?^1,TC_L%V__ *+6M.LSP3_R)FD?]@NW_P#1:UIU_8E'^%'T1_EKB/\ >)^K
M_,*_$7]N;_D\+XD?]C=>?^C#7[=5^(O[<W_)X7Q(_P"QNO/_ $8:_+_%;_D5
M8?\ QO\ ])9_0_T;O^2DQO\ UY7_ *7$\IHHHK\+/[#"BBB@ HHHH *Z_P#9
M^_Y+UX(_[&_3?_2J.N0KK_V?O^2]>"/^QOTW_P!*HZZ<%_OE/_$OS1PYI_R+
M*_\ @E_Z2S]X:***_K\_R]"OP#\<?\CIK'_84N/_ $8U?OY7X!^./^1TUC_L
M*7'_ *,:OQ[Q:_A8/UG_ .V']1?1H_WG,_2C^=0RZ***_&#^K@HHHH ****
M"O<?^";7_)[_ ,/O^PI-_P"DLU>'5[C_ ,$VO^3W_A]_V%)O_26:O5R'_D>8
M7_KY#_TI'SG&/_)(YC_UXK?^FY'[/T445_69_FD<C^T!_P D'\;?]BCJ7_I+
M)7X.U^\7[0'_ "0?QM_V*.I?^DLE?@[7XEXL?[WA?\,OS1_6_P!&O_D5YC_C
MI_\ I,@HHHK\D/Z9"BBB@ HHHH *^L_^",?_ ">%+_V*%[_Z,@KY,KZS_P""
M,?\ R>%+_P!BA>_^C(*^AX2_Y*7"?XXGPWB9_P D!F7_ %ZE^1^KM%%%?U.?
MYT'A_P#P4C_Y,A^(/_8+A_\ 2J&OQ?K]H/\ @I'_ ,F0_$'_ +!</_I5#7XO
MU^#>*O\ R.Z/_7M?^E2/[,^CC_R2&*_Z_O\ ]-TPHHHK\P/Z$"BBB@ HHHH
M*^]?^"%?_(Y_$7_L%Z=_Z,GKX*K[U_X(5_\ (Y_$7_L%Z=_Z,GKZ[@3_ )*S
M#>LO_2)'YCXR_P#)M<P](?\ IV!^C=%%%?TT?Y^GR;_P6;_Y,]C_ .QNL?\
MT7/7Y0U^KW_!9O\ Y,]C_P"QNL?_ $7/7Y0U_//B;_R4W_;D?U/[A^C]_P D
M!_W&J?E$****_/3]O"BBB@ HHHH *_3?_@AU_P D%\8?]C>/_26&OS(K]-_^
M"'7_ "07QA_V-X_])8:^[\./^2II_P"&?Y'X[X[_ /)N:_\ CI_^EH^V:***
M_HT_A$^"_P#@NI_R)?P[_P"PIJ'_ *+@K\XZ_1S_ (+J?\B7\._^PIJ'_HN"
MOSCK^;/$/_DK*_I#_P!(B?WMX'?\FUP?K5_].S"BBBOBC]:"BBB@ HHHH *_
M7G_@D=_R9!X?_P"PIJ/_ *525^0U?KS_ ,$CO^3(/#__ &%-1_\ 2J2OT?PN
M_P"2CG_U[E_Z5 _"/I$?\D+2_P"O\/\ TBH?2]%%%?T"?Q,?F3_P7%_Y+QX/
M_P"Q1/\ Z52U\2U]M?\ !<7_ )+QX/\ ^Q1/_I5+7Q+7\P<;?\E5BO\ $O\
MTE'^A?A+_P FYR[_  /_ -+D%%%%?+'Z*%%%% !1110 5^W?[#7_ "9[\-_^
MQ0L__18K\1*_;O\ 8:_Y,]^&_P#V*%G_ .BQ7ZGX4_\ (VQ'^#_VY'\Y?21_
MY)S!?]?7_P"D,]5HHHK]U/X\/R'_ ."N7_)[WB#_ +!>G?\ I*E?,]?3'_!7
M+_D][Q!_V"]._P#25*^9Z_E3B?\ Y*/%_P#7R?\ Z4S_ $@\/O\ DA<L_P"O
M%+_TA!1117A'V 4444 %%%% !7[^^"?^1,TC_L%V_P#Z+6OP"K]_?!/_ ")F
MD?\ 8+M__1:U^P>$O\7%^D/_ &\_EWZ2_P#N^5^M;\J9IT445^T'\HGXB_MS
M?\GA?$C_ +&Z\_\ 1AKRFO5OVYO^3POB1_V-UY_Z,->4U_(^;?\ (UQ'^.?_
M *4S_37AG_DF\%_UYI_^D1"BBBO//;"BBB@ HHHH Z_]G[_DO7@C_L;]-_\
M2J.OWAK\'OV?O^2]>"/^QOTW_P!*HZ_>&OVWPG_W/%?XH_DS^2?I*?\ (SR[
M_!4_]*B%%%%?K9_,I^ ?CC_D=-8_["EQ_P"C&K+K4\<?\CIK'_84N/\ T8U9
M=?QU5_BR]6?ZE8;_ ':'HOR"BBBH-@HHHH **** /<?^";7_ ">_\/O^PI-_
MZ2S5^S]?C!_P3:_Y/?\ A]_V%)O_ $EFK]GZ_>?"K_D1UO\ KX__ $F)_&GT
MC_\ DKL+_P!>%_Z<J!1117Z>?ST%%%% !1110 4444 %?F3_ ,%Q?^2\>#_^
MQ1/_ *52U^FU?F3_ ,%Q?^2\>#_^Q1/_ *52U\)XC_\ )*U/\4/_ $I'['X$
M?\G&H?X*G_I#/B6BBBOYR/[M"BBB@ HHHH **** /V[_ &&O^3/?AO\ ]BA9
M_P#HL5ZK7E7[#7_)GOPW_P"Q0L__ $6*]5K^M\H_Y%.'_P $/_24?YE<3?\
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
M?_I,3^-/I'_\E=A?^O"_].5 HHHK]//YZ"BBB@ HHHH **** "OS)_X+B_\
M)>/!_P#V*)_]*I:_3:OS)_X+B_\ )>/!_P#V*)_]*I:^$\1_^25J?XH?^E(_
M8_ C_DXU#_!4_P#2&?$M%%%?SD?W:%%%% !1110 4444 ?MW^PU_R9[\-_\
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
M3S/&QE*G&,TU!)R]Z-EI*45ZZGYQ45]S?\.5?C]_T/WPL_\ !5K/_P F4?\
M#E7X_?\ 0_?"S_P5:S_\F5^3_P#$*^(?^?M+_P "G_\ (']*?\3&\$?] ^(_
M\ I?_+CX9HK[F_X<J_'[_H?OA9_X*M9_^3*/^'*OQ^_Z'[X6?^"K6?\ Y,H_
MXA7Q#_S]I?\ @4__ ) /^)C>"/\ H'Q'_@%+_P"7'PS17W-_PY5^/W_0_?"S
M_P %6L__ "91_P .5?C]_P!#]\+/_!5K/_R91_Q"OB'_ )^TO_ I_P#R ?\
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
MX9KZS_X(Q_\ )X4O_8H7O_HR"NS_ .'*OQ^_Z'[X6?\ @JUG_P"3*ZWX,?\
M!,?]M']GOQ@?'WP@^,WPLTC5FLWM3=_\([J=Q^Z<J67;/<NO)5><9XZUZN1^
M'.=Y9F]#%5:E-QA)-V<KV7:\$OQ/F^+_ !UX1X@X8Q>6X>A74ZL)13E&FHIO
MNU5;MZ)GW[17RS_PJ?\ X*Y?]':?"S_P@Y?_ (NC_A4__!7+_H[3X6?^$'+_
M /%U^T'\HG;?\%(_^3(?B#_V"X?_ $JAK\7Z_4[XD_LO_P#!3_XN^!]0^''Q
M#_:;^%FH:+JL2QW]E_PA=U%YJA@X&^*577YE!X(Z5XO_ ,.5?C]_T/WPL_\
M!5K/_P F5^9\:\&9IQ)F-/$8:<%&,.5\SDG>[?2+TU/Z \)O%7A[@/(JV"S"
ME5E.=5S3IQ@U9QC'7FG%WO%]/F?#-%?<W_#E7X_?]#]\+/\ P5:S_P#)E'_#
ME7X_?]#]\+/_  5:S_\ )E?'?\0KXA_Y^TO_  *?_P @?J7_ !,;P1_T#XC_
M , I?_+CX9HK[F_X<J_'[_H?OA9_X*M9_P#DRC_ARK\?O^A^^%G_ (*M9_\
MDRC_ (A7Q#_S]I?^!3_^0#_B8W@C_H'Q'_@%+_Y<?#-%?<W_  Y5^/W_ $/W
MPL_\%6L__)E'_#E7X_?]#]\+/_!5K/\ \F4?\0KXA_Y^TO\ P*?_ ,@'_$QO
M!'_0/B/_  "E_P#+CX9K[U_X(5_\CG\1?^P7IW_HR>J'_#E7X_?]#]\+/_!5
MK/\ \F5WOP*_X)X_MW_LTWNHZA\$_CK\+-%FU:*./4'_ .$8U"Y\U8RQ08GN
M'"X+-TQG/->[PUX?YSDV>4<96J4W&#=TG*^L6M+P2Z]SX[C_ ,;.%>*N$,5E
M6$HUHU*JBDYQ@HZ3C)W:J2>R>R>I]VT5\L_\*G_X*Y?]':?"S_P@Y?\ XNC_
M (5/_P %<O\ H[3X6?\ A!R__%U^P'\O%/\ X+-_\F>Q_P#8W6/_ *+GK\H:
M_3[XS_L:_P#!2#]H3P</ /Q?_:,^%FKZ2+Q+H6G_  B%Y;_O4#!6W03(W 9N
M,XYZ5Y/_ ,.5?C]_T/WPL_\ !5K/_P F5^5\8<#YMQ!F_P!:P\X*/*E[SDG=
M7[1:Z]S^C/"[Q>X:X)X8_LW'4JTI\\I7A&#C9VMK*I%WT['PS17W-_PY5^/W
M_0_?"S_P5:S_ /)E'_#E7X_?]#]\+/\ P5:S_P#)E?+?\0KXA_Y^TO\ P*?_
M ,@?HW_$QO!'_0/B/_ *7_RX^&:*^YO^'*OQ^_Z'[X6?^"K6?_DRC_ARK\?O
M^A^^%G_@JUG_ .3*/^(5\0_\_:7_ (%/_P"0#_B8W@C_ *!\1_X!2_\ EQ\,
MT5]S?\.5?C]_T/WPL_\ !5K/_P F4?\ #E7X_?\ 0_?"S_P5:S_\F4?\0KXA
M_P"?M+_P*?\ \@'_ !,;P1_T#XC_ , I?_+CX9K]-_\ @AU_R07QA_V-X_\
M26&O+O\ ARK\?O\ H?OA9_X*M9_^3*].^!W[#?\ P4._9NT&\\,?!;]H/X6:
M+8W]Y]JNX/\ A$[ZY\R78$W;IYG(^50, @<=*^EX3X$S?(<ZAC,1.FXI25HN
M3>JMUBE^)\#XE>,?#'&7"=3+,%1K1J2E!ISC!1]V2;UC4D_30^W**^6?^%3_
M /!7+_H[3X6?^$'+_P#%T?\ "I_^"N7_ $=I\+/_  @Y?_BZ_6#^:SS'_@NI
M_P B7\._^PIJ'_HN"OSCK]+?CK^P5_P4"_:6LM.T[XV?'WX6:U#I,LDFGI_P
MBM_;>4SA0YS!.A;(5>N>G%><?\.5?C]_T/WPL_\ !5K/_P F5^1\5<!9QGF>
M5,90J4U&7+92<D](I=(M=.Y_3/ASXS\+\(<(T,JQE&M*I!S;<(P<?>G*2LY5
M(O9ZZ;GPS17W-_PY5^/W_0_?"S_P5:S_ /)E'_#E7X_?]#]\+/\ P5:S_P#)
ME?/?\0KXA_Y^TO\ P*?_ ,@?<_\ $QO!'_0/B/\ P"E_\N/AFBON;_ARK\?O
M^A^^%G_@JUG_ .3*/^'*OQ^_Z'[X6?\ @JUG_P"3*/\ B%?$/_/VE_X%/_Y
M/^)C>"/^@?$?^ 4O_EQ\,T5]S?\ #E7X_?\ 0_?"S_P5:S_\F4?\.5?C]_T/
MWPL_\%6L_P#R91_Q"OB'_G[2_P# I_\ R ?\3&\$?] ^(_\  *7_ ,N/AFOU
MY_X)'?\ )D'A_P#["FH_^E4E?-G_  Y5^/W_ $/WPL_\%6L__)E>O?"/]D;_
M (*6? GP/;_#CX5?M)?"S2M%M99)+>R_X0Z[GVM(Y=SOFE=SEB3R>.U?6\&<
M$YKP[FTL5B9P<7!Q]UR;NW%]8K33N?FGBKXM\.<<\-0R_ 4JL9JI&=YQ@E91
MFG\-23O[RZ=]3[,HKY9_X5/_ ,%<O^CM/A9_X0<O_P 71_PJ?_@KE_T=I\+/
M_"#E_P#BZ_4#^>#YO_X+B_\ )>/!_P#V*)_]*I:^):_1WXX_\$X/VX_VD=>L
M_$_QI^-_PLUJ^L+/[+:3_P#"-:C;>7%O+[=L%P@/S,3D@GGK7$?\.5?C]_T/
MWPL_\%6L_P#R97XYQ%X>YUF^=5L91J4U&;NDW*^R6MH-=.Y_4_ _CAPGPSPI
MA,LQ5"O*I2BTW&--Q?O-Z-U(OKU2/AFBON;_ (<J_'[_ *'[X6?^"K6?_DRC
M_ARK\?O^A^^%G_@JUG_Y,KQ?^(5\0_\ /VE_X%/_ .0/J_\ B8W@C_H'Q'_@
M%+_Y<?#-%?<W_#E7X_?]#]\+/_!5K/\ \F4?\.5?C]_T/WPL_P#!5K/_ ,F4
M?\0KXA_Y^TO_  *?_P @'_$QO!'_ $#XC_P"E_\ +CX9HK[F_P"'*OQ^_P"A
M^^%G_@JUG_Y,H_X<J_'[_H?OA9_X*M9_^3*/^(5\0_\ /VE_X%/_ .0#_B8W
M@C_H'Q'_ (!2_P#EQ\,U^W?[#7_)GOPW_P"Q0L__ $6*^*O^'*OQ^_Z'[X6?
M^"K6?_DRO;_ W[.'_!4OX;>#]-\ ^"OVH?A99:3I%FEKIUI_PA-S)Y42#"KN
MDD9FP.[$GWK[3@G@[,^&\;5K8F<)*4;+E<F[W3ZQ1^3^+?BEP_Q[E.'PN7TJ
ML)4YN3]I&"5N5K3EG+77LCZ[HKY9_P"%3_\ !7+_ *.T^%G_ (0<O_Q='_"I
M_P#@KE_T=I\+/_"#E_\ BZ_23\%/BW_@KE_R>]X@_P"P7IW_ *2I7S/7Z&?%
MW_@EM^V+\=_'%Q\1_BK\8/A9JNM744<<][_PC^J0;EC4(@V0W*(,* .!SWKF
M?^'*OQ^_Z'[X6?\ @JUG_P"3*_%,Y\-\\S'-J^*IU*:C.<I*[E>S=];0>OS/
MZTX6\>>$,DX;P>7UZ%=SHTH0DXQIM-QBD[7JIVTTNEZ'PS17W-_PY5^/W_0_
M?"S_ ,%6L_\ R91_PY5^/W_0_?"S_P %6L__ "97F_\ $*^(?^?M+_P*?_R!
M[W_$QO!'_0/B/_ *7_RX^&:*^YO^'*OQ^_Z'[X6?^"K6?_DRC_ARK\?O^A^^
M%G_@JUG_ .3*/^(5\0_\_:7_ (%/_P"0#_B8W@C_ *!\1_X!2_\ EQ\,T5]S
M?\.5?C]_T/WPL_\ !5K/_P F4?\ #E7X_?\ 0_?"S_P5:S_\F4?\0KXA_P"?
MM+_P*?\ \@'_ !,;P1_T#XC_ , I?_+CX9K]_?!/_(F:1_V"[?\ ]%K7YT?\
M.5?C]_T/WPL_\%6L_P#R97O]C\&O^"M.G64.GV7[6'PL2&")8XD_X028[548
M R7R>!7WG _">8\-3KO%3A+G4;<K;VYKWO%=S\:\7O$G(^/Z6#CE].I#V+J.
M7M%%7YN2UN6<_P"5WO;H?5=%?+/_  J?_@KE_P!':?"S_P (.7_XNC_A4_\
MP5R_Z.T^%G_A!R__ !=?H)^)'YU_MS?\GA?$C_L;KS_T8:\IK[\\=?\ !(S]
MJ;XE>,=2\?>-?BC\++W5M7O'NM1N_P"Q-6C\V5SEFVQW:JN3V4 >U9/_  Y5
M^/W_ $/WPL_\%6L__)E?AF.\,L^Q.-JUHU*5I2DU>4KV;;_D/[!R?Z0/!N7Y
M3A\+4P^(<J<(1=H4[7C%)VO56FFFB/AFBON;_ARK\?O^A^^%G_@JUG_Y,H_X
M<J_'[_H?OA9_X*M9_P#DRN7_ (A7Q#_S]I?^!3_^0/1_XF-X(_Z!\1_X!2_^
M7'PS17W-_P .5?C]_P!#]\+/_!5K/_R91_PY5^/W_0_?"S_P5:S_ /)E'_$*
M^(?^?M+_ ,"G_P#(!_Q,;P1_T#XC_P  I?\ RX^&:*^YO^'*OQ^_Z'[X6?\
M@JUG_P"3*/\ ARK\?O\ H?OA9_X*M9_^3*/^(5\0_P#/VE_X%/\ ^0#_ (F-
MX(_Z!\1_X!2_^7'R1^S]_P EZ\$?]C?IO_I5'7[PU^</A_\ X(Y?M*>%M>L?
M$^@_$CX607VFWD5U93_V/K#>7+&X=&VM=D'# '!!![BO>/\ A4__  5R_P"C
MM/A9_P"$'+_\77Z)P1PSC^&J%:&*E&3FTURMO9/>\4?AOB[X@9-Q]C,)5R^G
M4@J49)^T45?F::MRSEVZV/J:BOEG_A4__!7+_H[3X6?^$'+_ /%T?\*G_P""
MN7_1VGPL_P#"#E_^+K[D_'S\J?''_(Z:Q_V%+C_T8U9=?==]_P $8?VB-2O9
MM1O?B%\+'FN)6DE?^R=9&YF.2<"\P.3VJ+_ARK\?O^A^^%G_ (*M9_\ DROP
M2?A;Q!*;:JTM?[T__D#^SJ/TBN":=*,7A\1HDO@I_P#RT^&:*^YO^'*OQ^_Z
M'[X6?^"K6?\ Y,H_X<J_'[_H?OA9_P""K6?_ ),J?^(5\0_\_:7_ (%/_P"0
M-/\ B8W@C_H'Q'_@%+_Y<?#-%?<W_#E7X_?]#]\+/_!5K/\ \F4?\.5?C]_T
M/WPL_P#!5K/_ ,F4?\0KXA_Y^TO_  *?_P @'_$QO!'_ $#XC_P"E_\ +CX9
MHK[F_P"'*OQ^_P"A^^%G_@JUG_Y,H_X<J_'[_H?OA9_X*M9_^3*/^(5\0_\
M/VE_X%/_ .0#_B8W@C_H'Q'_ (!2_P#EQX5_P3:_Y/?^'W_84F_])9J_9^OS
MQ^&W_!)W]K+X0^.-/^(_P[^*_P +-/UK2I6DL+W^PM5F\IBC(3LENF1OE8CD
M'K7M'_"I_P#@KE_T=I\+/_"#E_\ BZ_3."N'L;PYEM3#XF47*4W+W6VK62ZI
M:Z'X!XL\;Y3QYGM'&Y?"<80IJ#5113NI2EIRRDK6DNOR/J:BN+^ FA_'3P]\
M/H]._:)\<:+XA\2BZE:74M TQK2W:$D>6HC8D@@9R>]=I7V)^6!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=XP\4Z/X&\):
MIXV\0S-'8:/IT]]?2*N2L,4;2.0.^%4UHU1\3>'=(\7^&]0\)>(+07%AJEC+
M:7T!.!)#(A1UX]58C\: /@/_ (),:#;?\%5_V73_ ,%%?VV-,?Q3<?$[Q#J[
M^"?!&I7LKZ/X.T.UOI[&WM;:T#"(W+&WDEDO"IGD,BC<JJJAO[/_ ,9?C/\
ML[?\%0_BK_P2&L/BEJ5YX=UWX.K\0_@-KOBFYEU6[\*EY6LI]-DFG=I;RVCN
M0\\*RL6CCB,6]@5VXG["'Q3\(?\ !!C]E>X_8N_X*(>)+OPQX(\#^+-37X5?
M%MM&N;S1_$FCWMU-?1132VD4GV/4(Y);A'MI@A<*#"9E!*]A^S]\)_%7Q(_;
MW^)/_!;;XF_#OQ#:>&;?X1V_@WX*^$[327NM<U?0XY#?W&J-91;I(Y+F=BMM
M;MB7RG)E2,L  #AOVEOV#HOV'?VJ?V:OC-^Q/\9?B>WQ"\<?'+3_  ]\3++Q
M-\1=3UN/QMX=DMKFYUB[O;:[F>)'@M[9Y5>%(HHV9<(&,6WZM^(_['-]XO\
M^"B'P^_;/\->,?%.DR>%/#-WI7B.V3Q9+_9.M6,D-XD-C_9HRAD%Q<I=O<G;
MC[';HJR%V:+YT^$7[?GQ'\4_%N/XS?$#_@EM^T[=_$;72- \)V>I?#5;/1/"
M&G7$\?[E[Z6X_<I(Z0S7MX(V8^4@"-';QBOT.H _.7_@K)_P3U\+:;^R[\7?
MV\=4_:-^*&G_ !O\)Z7J7B'X>>+_  _X^U.TATJ>%F?3-#L],BF%H8I&%O:-
M^Y:6>25G+%I,5] _''X.?#?XS_L@^%/$O_!33XB7'A_1-#\$6M]\2M.M_&EQ
MX=TMM6:UA^T375Q9SP2,D4OG".'S!%NDW%'=(3'XS\:?V\]<\8?M$W-K\2_^
M"<'[47B+P/\ #K7DG\&Z?X;^#\D]KXCU2 @IK$[3S0EHX9,FT@9<!U%T^9!
MMO\ 0.H_MWP^#]/^'K_%S]DSXT:4_P 0]"?49!H/PTU#Q'%X:)VF.RU;^RHI
MY+2Z*2+N7RVB1UD7S2$WD \S_P""$=]-J?[!,6HZ1^T8_P 3/"$WC_Q$?AIK
M%[K_ /:=_8>&!J$BZ98WTY)?[4EN%9XY/GA$JQ$+Y>T?95?+'_!,O]DO_AG#
M6?CC\2]%\ R>"O#?Q<^+4OBCPKX#>W6!M*M?L%I;/<20)\MM+=3P3W)AX:..
M2%'"2*\:?4] !1110 5G>,/%.C^!O"6J>-O$,S1V&CZ=/?7TBKDK#%&TCD#O
MA5-:-4?$WAW2/%_AO4/"7B"T%Q8:I8RVE] 3@20R(4=>/56(_&@#X#_X),:#
M;?\ !5?]ET_\%%?VV-,?Q3<?$[Q#J[^"?!&I7LKZ/X.T.UOI[&WM;:T#"(W+
M&WDEDO"IGD,BC<JJJBS^S!\:OB=^S=_P5A^)'_!([5/B-K.I^#-:^%$/Q$^"
MNK>(+Z34M0\-0O.;*ZTLW%RSR74"3K)- )F8QQQ&(LR[0.9_80^*?A#_ ((,
M?LKW'[%W_!1#Q)=^&/!'@?Q9J:_"KXMMHUS>:/XDT>]NIKZ**:6TBD^QZA')
M+<(]M,$+A083,H)7LOV>/@_XU^*7[?'Q+_X+8^/OAIK\7AZV^#T7A#X)>#;>
MR637-:T2%FU&XU(VI8>5-=SDI:V\C+*8Y,RK$7  !PEU\*OV8O@=_P %G?@O
M\/OV3/VQ;^Q^(ES9:_>_'?PMXB^+=YJTOBC3OL1^SQW%I=W,BG4#=.L\<<*Q
M^7##-)L5(XU/U;\1_P!CF^\7_P#!1#X??MG^&O&/BG29/"GAF[TKQ';)XLE_
MLG6K&2&\2&Q_LT90R"XN4NWN3MQ]CMT59"[-%XO\>O#'A3_@J5XQ_9Z\??#;
M]GKXB^$_$'PS^,.D>,]5\3?$CX9:CX9O?#VG6)>6XTW??PQ-=F\816YBM6FB
MP3*[ 1IN^ZZ /SE_X*R?\$]?"VF_LN_%W]O'5/VC?BAI_P ;_">EZEXA^'GB
M_P /^/M3M(=*GA9GTS0[/3(IA:&*1A;VC?N6EGDE9RQ:3%?0/QQ^#GPW^,_[
M(/A3Q+_P4T^(EQX?T30_!%K??$K3K?QI<>'=+;5FM8?M$UU<6<\$C)%+YPCA
M\P1;I-Q1W2$Q^,_&G]O/7/&'[1-S:_$O_@G!^U%XB\#_  ZUY)_!NG^&_@_)
M/:^(]4@(*:Q.T\T):.&3)M(&7 =1=/F00+;_ $#J/[=\/@_3_AZ_Q<_9,^-&
ME/\ $/0GU&0:#\--0\1Q>&B=ICLM6_LJ*>2TNBDB[E\MHD=9%\TA-Y /,_\
M@A'?3:G^P3%J.D?M&/\ $SPA-X_\1'X::Q>Z_P#VG?V'A@:A(NF6-].27^U)
M;A6>.3YX1*L1"^7M'V57RQ_P3+_9+_X9PUGXX_$O1? ,G@KPW\7/BU+XH\*^
M WMU@;2K7[!:6SW$D"?+;2W4\$]R8>&CCDA1PDBO&GU/0 4444 %?*__  6B
M_;Q\2_\ !.'_ ()V>.OVFOA_I5O>^++=;72O!]O=Q[X1J5Y.D$4KK_$L09YM
MAX?RMO&[-?5%?-/_  5Y_8)E_P""E7[ /CG]E'1_$$&D:]JD%O?^%-4NMWDV
MVJ6DR7%OYA4$K&Y0Q.P!*I*S $@"@"#P5_P2]^#5Q\$;'PW\:?$7BGQ)\2I]
M*C;7OC ?%EY#XC_M8QYDN[.\CD#V2+*6:*WAVP1J%3RRH*GR;_@E7_P4L\:>
M/?V,OB7<?MAZP^L>/?V??BGJOPW\4ZEI5BHN?%E]:3QP64D%NN%:[NWECMUB
M7&^<<!0X ZK0?^"PGPE^&7AGPM\%OVK/!WBGPQ^T7J>D0V__  I:/PY<37^O
M:N$*,NEW**;*[MI98W\NZ6<1*I_>M$RNJ^9_L=_\$4O&^C?L])KOQX_:.\=?
M#KXL>+/C1KGQ:\73_"?5].,=CK.J1O"++??6-U'.MM;NZB147][-,RL5*F@#
M6_X)S:C^T')_P5S_ &HM._:*\<SZAK,OPZ\ :BV@P7IET[PY]I&K2#3K,< Q
MPKLC:; ,\BO,0OF;%]F^ ?[#_CGX%^.?VAO%WPS^+GBG18?B[J7VWP[;>)/$
M3ZX-#U8_;3<:O;QS92!)&NH%2TRZB/3H2[ R-%'X'^Q!_P $^?C]\%/^"Q'Q
MF^,7C+]I'XZ>(/"MOX,\*+I?B'QA+I9M/&TIMM2BFM+N2#385F6R:2-XUM_)
M9'<>8T@.VOOKXH>/8/A=\/-9^(ESX5UW7%T?3Y+H:-X8TF2_U&^*C(AMX(_F
MDD<X4#@9.6*J"P /SS^-O[#%O^PG^W'^S-\1?V'/BS\2O^$J^(7Q3?1/BSH/
MB?XBZIKMOXL\.KIUU=:EJM['?3RJDUOY,6UXQ&BR748"@E!6M_P7;^$?[)OA
MO]G?Q=\??CM^U)KW@WXIW-D;7X$:F/BK>:#%H^MA%2RBM;:&XC@\HW)62ZN9
M8W98I)&>1(XHA%=^ G[=_P 1O%/Q?M_BEX__ ."87[2\WQ-\7RP:!I<VL_#A
M;#0/!NES7,9^R_;99\Q6X8)/>7@B,D[1*?+V0V\,?M/[1G[1/PK^-NF_%']C
M+XB?L8?%WQ1(=+FTR#3M1^$U])H/BSSH 4^R:OY;:?&H9U7S;F> QNI;C9D
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
M2QTG1_!?A2XU7[&6^_>W2Q%<0Q+EO+WHTS!8U9-S21@'S9_P3[^ /B+]CO\
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
M^#/[-.FZ+IDO@[3]1EM8/%GB+4XI9I+G4#"RM<V]LEO)"EHY,+.1*RL=H7]
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
M;Q):>"].B,6A>"]2U;[=9:1&2"([:6X1[I(EZ)"9VBC4[415  ],HH ****
M"BBB@ HHHH **** "BBB@#$^(WPV^'OQ@\#ZG\,OBMX(TKQ)X=UJU:VU;0]<
ML([JTO(3U22*0%7' .".H![5QW[.'[*_@/\ 91\+6_PU^#/B;Q):>"].B,6A
M>"]2U;[=9:1&2"([:6X1[I(EZ)"9VBC4[415  ],HH **** "BBB@ HHHH *
M*** "BBB@#S7]IK]C_\ 9O\ VQ/"ECX1_:*^%ECX@BTB_2_T#4/-EMM0T:\1
M@R75C>6[)<6<RE5(DAD1OE'..*Z[X?>#M2\#>'H_#^I?$+7/$AAPL5]X@:V:
MX5   I>"&+?T^\X9R226)K<HH **** "BBB@ HHHH **** "BBB@#S7]IK]C
M_P#9O_;$\*6/A']HKX66/B"+2+]+_0-0\V6VU#1KQ&#)=6-Y;LEQ9S*54B2&
M1&^4<XXKKOA]X.U+P-X>C\/ZE\0M<\2&'"Q7WB!K9KA4  "EX(8M_3[SAG))
M)8FMRB@ HHHH **** "BBB@ HHHH **** /(/B;^PU^SS\2?CEIG[4EMX:G\
M,?%+2+4VEI\1/"5P++4Y;0X!M;HA6BO[?"C$-W'-&I 955@&'K&EVEQ8:=!9
M7>J3WTL42I)>72QB28@<NPC5$!/4[54>@%3T4 %%%% !1110 4444 %%%% !
M1110!Y!\3?V&OV>?B3\<M,_:DMO#4_ACXI:1:FTM/B)X2N!9:G+:' -K=$*T
M5_;X48ANXYHU(#*JL P]8TNTN+#3H+*[U2>^EBB5)+RZ6,23$#EV$:H@)ZG:
MJCT J>B@ HHHH **** "BBB@ HHHH *" 1@BBB@#QGX6_L'_  "^ 'Q,USXG
M_LVZ??\ PYE\5WZWWB_0?",\<6CZU<C&;B2PFCD@@F8##SVR0RR#&]VPN/9J
M** "BBB@ HHHH **** "BBB@ H(!&"*** /&?A;^P?\  +X ?$S7/B?^S;I]
M_P##F7Q7?K?>+]!\(SQQ:/K5R,9N)+":.2""9@,//;)#+(,;W;"X]FHHH **
M** "BBB@ HHHH **** "L3XC?#;X>_&#P/J?PR^*W@C2O$GAW6K5K;5M#URP
MCNK2\A/5)(I 5<< X(Z@'M6W10!YG^SA^ROX#_91\+6_PU^#/B;Q):>"].B,
M6A>"]2U;[=9:1&2"([:6X1[I(EZ)"9VBC4[415  ],HHH **** "BBB@ HHH
MH **** "L3XC?#;X>_&#P/J?PR^*W@C2O$GAW6K5K;5M#URPCNK2\A/5)(I
M5<< X(Z@'M6W10!YG^SA^ROX#_91\+6_PU^#/B;Q):>"].B,6A>"]2U;[=9:
M1&2"([:6X1[I(EZ)"9VBC4[415  ],HHH **** "BBB@ HHHH **** "O-?V
MFOV/_P!F_P#;$\*6/A']HKX66/B"+2+]+_0-0\V6VU#1KQ&#)=6-Y;LEQ9S*
M54B2&1&^4<XXKTJB@##^'W@[4O WAZ/P_J7Q"USQ(8<+%?>(&MFN%0  *7@A
MBW]/O.&<DDEB:W*** "BBB@ HHHH **** "BBB@ KS7]IK]C_P#9O_;$\*6/
MA']HKX66/B"+2+]+_0-0\V6VU#1KQ&#)=6-Y;LEQ9S*54B2&1&^4<XXKTJB@
M##^'W@[4O WAZ/P_J7Q"USQ(8<+%?>(&MFN%0  *7@ABW]/O.&<DDEB:W***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
(B@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>rddt-20260331_g9.jpg
<TEXT>
begin 644 rddt-20260331_g9.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD )8 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!X3^VC_P4.^ _["6H_#_1OC+I
M/BNYN_B7XYTWPIX8&A>')9[=M0O9O+C$UT^RWA  >0H9/-*1LR1OBM3]I?\
M;6^&7[,_C_P)\'-5T#6O$?C?XDR:K_PA_A+P\EO]IO(=-LGO;V=GN9H8HXXX
ME499P6>6-5!R2OQS_P '(-_9S>&_V4M+MYQ+<Z9^U]X0UO4K>'YWM=,MTO1/
M>R*,E((RZ!I6PJEAD\U?_P""D7@O5_!G_!7C]E/]N'Q!?)%\,=&\%^.-!USQ
M+)(/L&D7ESHUQ+:--+]U!=9,4;$X=XU0'<Z!@#[;_9<_:7^$7[8W[/OA7]IO
MX$>('U/PGXQTM;[2+J6$QR ;F22*1#]R2.1'C=></&PR<9KY.^)?_!?;X*_#
M;X]7?P+;]A3]IW6H;?XBIX)MO'NB_#*U;PU?:J]^-/5(-0FOXU=&NCY08@$M
MP >*\[_X(K^-KG_@F#_P2?\ V7?@3^U?X"\:V/BGXK^-+K2M$T>Q\,3W+:1/
MJFH75U:B^  -I'Y+QR.7&Y#(V5Q'(5^F/VC+,_&O]OGX(_LY6EINT+X?VNH?
M%'Q9&L>(O.@0Z9HMNV.NZYO+R[4=FTI3V% &5^T-_P %COV4/V;?&_Q#\-^,
M=.\3W^C_  ?U/PY8?%OQ?H]C!)I_A2;7'*6/GAYUFF /EF4P12>4)HP<MO5/
MJVUNK:]MH[VRN$FAF0/%+$X974C(8$<$$<YK\A?^"L?_  30\2_$_P")'QF^
M#?["WQ1NM6\3?M=:SX5@^+?@J;P^+W3_  G%I%S'.VO3ZBLJC34\N,C[-*LD
MES)*1"IV_N_UI\#>$M.\ ^"M'\":/)*]IHNEV]A:O,V7:.&-8U+'N<*,GUH
MU**** "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@ HKSC]K']H'_AE_X%:O\ &K_A$O[<_LJ6V3^S/M_V;S?.N(X<^9Y<
MFW&_/W3G&.,YKX^_X?O_ /5J_P#Y?'_W#7S^:\4Y%DN(5#&UN2;5[<LGHVU>
M\8M;IGVO#GAWQCQ9@98S*L+[2FI.#?/3C[R2;5ISB]I+6UM=S]"**_/?_A^_
M_P!6K_\ E\?_ '#1_P /W_\ JU?_ ,OC_P"X:\W_ (B!PC_T$_\ DE3_ .0/
M?_X@GXG?] '_ )5H_P#RP_0BBOA/X8_\%K/^%C?$GP]\/?\ AFG['_;VN6FG
M?;/^$R\SR//F2+S-GV-=VW=G&1G&,CK7W97N93GN59Y"4\#4YU%V>DE:_P#B
M2/D>)>#^(^$*U.EF]#V4JB;BN:$KI:/X)2M\[!17Y+?\%A/VH?CS\,/VP_C!
MX*^(OQA\7_#CP'I/['.L^(?@7K>AZW=Z797_ (XM9Q<<SV[*MQ> 0K$MO*6'
MDE@$_?G?]]?\$W/CA\2OVBO^"?7P<_:!^-ENL'BCQ9\-M)U;Q!((!"LT\MJC
MO<!  $67/FA0, 2 #@5ZQ\R>WT5^3W_!.W_@L'IO[4'QR\*?'7]K*Q^(^C:'
M\=?B3K7AO]FU-/O88O"-A;:<RQ1VMY#;7@N)]3N)"S&:\MVB#;$@,:J];?\
MP44\;>(?V6_^"O/[+OBC_AK[XW>'++XA?$*?3/%_]J2WLO@.[M)D*66B1VL:
M"T2ZDD9(Q)@LBYN)7WH&H _4:BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "ORX@_X+S_%59M'_ &@[SX>^&_\ A5&H_MDW7P(O="6SN!K5C']F#6^L
MM<^>8RYD6622V\C B>-%?>"[_J/7P#\5?^"/7P__ &B/VZO"GQOB^"MC\-OA
M_P"$OB0OQ#\6:?;ZV\EQ\0?%L"E;.[DL()GLK2&,L\DEP0;FY9RCI&N7< ^B
MO^"E_P"VGI?_  3O_87^(O[8VI^'%UAO!FCQR:?I+S&-+R^N+B*TM8G8 E4:
MXGB#$ D+N(Y%>;_L0?\ !0;XA?&']L?XG_L+_':QT%_$_@7P7X9\5Z7KOARP
MFLX-0L=3L8I+B)X)9YC&]O<OM5Q(0\<J94,C,_._\%"/V5/VR_\ @I;^SC^T
M[^P]\2/A_P"#O"7A'5++1C\"_&%OKSSSZS=6[QWTAU"( FV07=M#%D*"$D<A
M9-H9N.^"?_!+/XN_%']H#]H3]I#XY:CJ_P ,I_B[\(O#OP\T*VT75+.XU;3;
M:UTZ&/4;LO$9[8"2>-4B7+DQQLSJA<( #TK]E_\ X*:^(OVH/^"H/Q*_8_\
M#'@BTM/A_P""?ACIFOZ'XCG5C=Z_/=713[9$0^P631D>3\FZ50)@Q21!7V+7
MYR?L+?\ !*?]K#]EW_@KQX^_:L^(O[2OBWQOX$U+X8Z?HNEZ]XBO-,^V:W<)
MM!M;FWM;>+RXK<#,114R0,EAQ7Z-T ?./_!6+_DQ;Q=_U]:;_P"E\%?C[7[!
M?\%8O^3%O%W_ %]:;_Z7P5^/M?@'BE_R45/_ *]1_P#2IG]J_1U_Y(:O_P!A
M$_\ TW2"BBBOS8_>SN/V9/\ DY+X>_\ 8\:3_P"ED5?NQ7X3_LR?\G)?#W_L
M>-)_]+(J_=BOV[PG_P!QQ/\ BC^3/Y&^DG_R-\O_ .O<_P#TI'C7[7G[(-K^
MVKX3_P"%*?%OXBWEM\,;^:"3Q5X1T*U^S7/B)(I%D%G<WWF,Z6;LJF2.!(I7
M"[3,$+JUGQG^S3XWU?\ :#^%OQ2^'G[1.O>#O!?P[TS4;+5/A3H=C ND>(XY
M[98;83\ QBVVAD500, +L^8MZY17ZT?S0?#?P/\ ^"&7P3^"7B[X?:=8?$V_
MO_AU\)/BKK'Q ^&G@672D232M3OD 6WDO!(?/M+:0RRPQB))-S)YDL@3#>C3
M_L ?$OXJZEI.B_MA_M0I\5/"GA3XK0^//!FFW?@.VTS4;*[MI9);&TN;NWF\
MJYM[=Y-R[;:&1_+57D:/?&WT]10 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MFV4<DAVHC3W#I&&8\ $Y)X% '3T5Q_PU_:%^ 7QG^'4OQ?\ @]\<?!_BOPE
MTRS^*/#7B:UO].C,0S*&N8)&B!0?>RWR]\5M^!_'?@GXF^$K#Q]\-_%^F:_H
M6JP"?3-9T6_CNK6\B)($D4L9*2*<'#*2#0!JT444 %%%% !1110 4444 %%%
M% !1110 45\B?\%K/%/[3^D?L;'PM^RK\)OBSXHU;Q#XEM+7Q!-\$O$D>C^)
M-*TB,/<3W-E>213>3*SPPP86*1F2>0  _,O,_P#!!+XJ_![XJ?LDZ_<_#?XT
M_M"^*]:TKQU=6'CK2_VF_%4FJ>)_#.JQP0*^G,S(BQVZJ%D0*@RTLF_#AD0
M^X:*_$O_ (+4_MV_M+?LI_MU?%OP#XR^*'B:T\&>+?AMX>L_@YXR\%^-KNTL
MOA1KDLN!>:[;6+Y1+F>.YE\R:*5Y;>W\J%)5$Z+V7_!:/]MS]H7]C;]H3X>>
M-O'GCGQ%X^^#^K?LW:G#J]E\(_%\VEZAI?B-Y%C7Q=-#8S1R-8[Y;*&*9V,$
M+3R%/WQB60 _8*BO&_\ @GCK_C/Q5^PK\(_$OQ%^-NE_$C7;_P"'VESZKX[T
M5BUKK<[6R%KE&949@Q/+,B,Q!+(C$J/9* "BOC3]IW_@KA_PSA\==?\ @K_P
MS]_;/]ARPI_:?_"5_9_/\RWCFSY?V5]N/,Q]XYQGOBN"_P"'[_\ U:O_ .7Q
M_P#<-?)XCCGA;"XB=&KB+2BVFN2>C3LUI&V_8_2L#X0>(N8X*EB\/@N:G4C&
M<7[2BKQDDT[.HFKIK1I/NC]"**_/?_A^_P#]6K_^7Q_]PT?\/W_^K5__ "^/
M_N&L?^(@<(_]!/\ Y)4_^0.K_B"?B=_T ?\ E6C_ /+#]"*\U_;(_:/T3]C_
M /92^(G[4?B'27U"U\!>#[_6SIT;[&O'@@9XX V#M,CA4W8XW9[5@_L/_M>_
M\-E_#;5/B%_PKW_A&_[-UQM.^Q_VM]L\S$,4OF;_ "H\?ZW&,'[N<\X'>?'?
MX*_#_P#:0^"OBSX ?%;2WO?#7C3P]=Z-KEM')L=[:YB:*38W5' 8E6'*L 1R
M*^HP6-PV8X6&)P\N:$E=.S5_DTG^!^>9ME6/R/,:F QL.2K3=I1NG9[[Q;3^
M39\)?\$?_P!OB7XS^.O#'PU_:^N_B'!\>_BA\)K7XHZ6VO74*>&+WP[?/N@A
MT.UL[R:&W2WC*(PN(X[R38\DC/T3Z$_X*G_!!/B_^RMXFUK7_P!K_P"(OP@\
M/^$?#&J:SJ.K_#;7AI5W+/#;[X'FN54RM#'LD)MT*B9I%#'Y5!Y/]E+_ ()'
M^&OV<OB5X/\ BYXE^.>I>*=?^&GP1C^%?PVU%=$BLGTG18YGD2XF!>5;F]">
M5#YH$<6R(_N<NQK*^*O_  2X_:I^*7[)/PY_9CO_ /@J?XY34O!6O2:QKOC^
M]\'V5[J7B6Z2Z>XL1<"=V18[5F4HI#DO##(6#1)CJ/..;_9R_9"_;L_:_P#^
M"0_P.^$'[7'[8OQ4^%OQ)6&+5_'WBWP+KCZ=XHNK4&[-G8377WHI?(FLC<,Z
MN[26S*XW,S#IO^"(_P (_&_P_P#@S\1_%WB3]J;XL?%?0M=^+&L6?@'7OBUX
MWN-:O3HNF2G35E1I"$19[NWO9U,:('BD@)!VAC[?\!/V:_C!\%OV5+[X(^(/
MVL/$/C;QW>VNJ,WQ6\4:<CW?VRY,OV><VL;J@2W5H46%&16$ Y4L2.Q_9Q^!
M_A3]F?X ^"_V>? [.^D^"O#%CHMC-*N'G2W@2+S7Y.7<J78Y)+,222<T =I7
MYV_\%V?^0U\,_P#KUU;_ -"M*_1*OSM_X+L_\AKX9_\ 7KJW_H5I7Q?B%_R2
M6(_[<_\ 2XGZQX(_\G,P7I5_],S/@&BBBOYK/[X"OKS_ ((J_P#)V^I?]B/>
M?^E-I7R'7UY_P15_Y.WU+_L1[S_TIM*^CX0_Y*;"?XT?!^)__)OLR_Z]2_0_
M52OPG_:;_P"3DOB%_P!CQJW_ *62U^[%?A/^TW_R<E\0O^QXU;_TLEK]+\6/
M]QPW^*7Y(_ ?HV?\CC,/^O</_2F</1117XB?UT%?L%_P2=_Y,6\(_P#7UJ7_
M *7SU^/M?L%_P2=_Y,6\(_\ 7UJ7_I?/7Z3X6_\ )15/^O4O_2H'X+](K_DA
MJ/\ V$0_]-U0_P""L7_)BWB[_KZTW_TO@K\?:_8+_@K%_P F+>+O^OK3?_2^
M"OQ]H\4O^2BI_P#7J/\ Z5,7T=?^2&K_ /81/_TW2"BBBOS8_>SN/V9/^3DO
MA[_V/&D_^ED5?NQ7X3_LR?\ )R7P]_['C2?_ $LBK]V*_;O"?_<<3_BC^3/Y
M&^DG_P C?+_^O<__ $I'Y5_\%JO^3M]-_P"Q'L__ $INZ^0Z^O/^"U7_ "=O
MIO\ V(]G_P"E-W7R'7YIQ?\ \E-B_P#&S]^\,/\ DW^6_P#7J(4445\X?=GW
M]_P0F_Y#7Q,_Z]=)_P#0KNOT2K\[?^"$W_(:^)G_ %ZZ3_Z%=U^B5?TIX>_\
MDEA_^W__ $N1_ WC=_R<S&^E+_TS3"BBBOM#\H"BBB@ HHHH **** /E_P#X
M*X?M\C_@GG^R@/BIHGCGP#X>\4>(/$MEH'A#4OB>FH/H,-Y+OFD>\734>[,2
MVT%P1Y2D[_+#%5)8:G_!+_XY?M+_ +2/[-"?&7]I?XK_  $\976L:O*WAS6/
MV=KC4I]$;3UCC4+++J#M*;H3"<.FU @"J1NW8Z+]ML?%%O!>@6_P\_8E\.?'
M6QN?$"6_BOPQKNO6%E+:::\;B2ZMEU",V]Q(IV@Q/)%N4D;N<CP+X0?L<_'[
M_@G+^SK\9/$O_!-_]G+PR_B#XC?%*V\3^$O@SXC\0I9:7X<M);?3[2[A,L+F
M%)3Y%S<F.&3RH_,CBC:00KY@!G?\%?\ ]N[_ (*5_P#!/^VT_P#:/^"7P8^%
MWB/X1:5XKT?1=<\/ZM=W\GBGQ ]]+'%OL?)9(+<"640(CB60NID*[/EKN?\
M@KW^W_\ '7_@GSX#^&'C'X2?#;PIK5IX]^,&A^"M2OO$.HW/FZ>+YY2TD5K"
MBK*?+@<!VG7:S+^[D&:X+_@H;9?\%6/'G[4GA?5/V>_V"/ GQ \ _#M8M7\+
MGQE\3H+&"Y\3F)@NIR6RKOE6T61D@1RF)&EF(+BW:'4_X+6_LC?M3?MB_ ;X
M,?#KX'_#Z'Q+KG@WXV>&_&7BB\_M6TL+8VNGQ7(N%B%Q,K&5WF4HF-N,[G7
MR ?=%%164\MU9PW4]E+;/)$K/;3E2\1(R48HS*2.AVDC(X)'-2T ?FGH7_!6
MO]I;]HC_ (*C:Q^R+^RM^TA^R/9^#?#/CP:#K/A;QY+XB7QS>1V3K'JILDC\
MO3[F7>EUY")(^$16DQA@/T%^,NH?%S3/AGJMS\!_#NBZIXO:%8M!M?$=]);Z
M>LSR*GG7+QJTGE1*S2LB#>XC*+AF!'Q+\9/V#=>_;J^(FG2?&O\ X)X^&OA)
MXO\ AU\9M+\0^"OC;X6\2:9>-?Z18:I%=.5>W6&^2>Z@C:(V\\/E1O+YWF%H
ME1O=?&WQ5_X*5Z3=_'6/PA^RMX,U6WT2VT^/]GZ1/&212>(YYH"+F34A(RBV
MB@F*MM&UG4,B[CB2@#Q3]@7]OC_@HO\ &VV_:G^ GQ^^"7P_O_B[\ =1CT[P
MKJ/@1KN#P_XHOKNQGN;2V/VN9I(BC);^:QD7:ETN0A0LTG[&?[1W_!:#4?V]
M[7]EO]O?PU^S;;Z GPTN?%FJS_".UUV6^M5-VEG9PR27USY<9FE^TLN(Y-RV
M4XRIVD]3_P $D? G[>OPVT7Q3X4_:^_9D\&_#NSEN?[7;5=%\9)KFJ>,M?O9
MI9-1U.^FC5$C;Y(0J*BJ%D5(PL<*(OK'[+GP8^(OA_X^?&_]HOXOZ&MAJWCK
MQA:Z;X8MA=Q3&'POI-HL%ADQLP7SKF;4KS82&7[:%9592* /<JXS]HSPWX^\
M9? #QKX0^%GCRS\+>)-5\*W]GH?B?4(V>'2+J6W=([QE4J6$3,),9&=G4=:[
M.L#XJ?"WX>?&_P"&^N?"#XL^$K/7O#/B33)M/US1K]-T-Y;2J5>-@"#@@]00
M0>000#0!^:W_  2A^"/[2O\ P3N_;Q/['?[3G[+_ .S_ #IXO^&&I:SX+^.G
MP6^&UCX?O;RTTZ[L([O3]46VMX<C==VDF<;=YC^:4MF+VG_@JU^RY\=O^"D_
MPA^'C?L2_''X'ZCI.D:Q>ZV^E?$KPQ:>*-!\4SQPFVA4*T=Q#LB\RZ#2"-V5
MW0KM9,U])_ _]C[]G;]G7P,/AO\ "KP!);Z,FD_V5#:ZQK=[JK0Z=S_H,<M]
M--)';#)(@5A&"20N2:X*/_@D[_P3ZL_ GPZ^'.A?LZVNC:;\)+Z]O/AO)X>U
M_4=-O/#\]Y+YMT]O>6MS'<#S9,,X,A#$#(X& #Y9^'NK_P#"ZO\ @WX^/'@;
MXX_L8> /ACKGP[\'_$+P_KW@?P?X<MK?P]%K.F6U[YFH:= BF.-6G)E#J21*
M'8.?O5[[_P $)O\ E#W^SO\ ]DRL/Y-7OWB[]GGX.^./@SJ/[/?B+P8K^#=7
ML;BSU;1+2]GMDO8+C?\ :4F>%TDD$QDD,NYB93(Y?<6;,OP(^ WPH_9F^%VF
M?!;X'^%?["\+:+&8M(T9+^>XBLH\Y\N(SR.R1@]$!"C)P!F@#KZ**^6?^"OO
M_!0_4/\ @G!^QAXO^./@+P;#XF\:6.B27/A_1+C)MX5$T-NU_=[65A:PRW,"
ML%(:1YHH@5,F]0#ZFHKG_A5XJU#QK\*_#?C?6(HEN]6\/V=]=);(0@DE@21@
MH)) RQP,D^YKX(\"?M3?\%Z?#_[8GP>^%/[2_P ,_P!F/1?!GQ3\37PETGPW
M'KEWXDTK1K.TDO+B29FNQ:+*B+!;F5#(@GNHL(RDX /T7HK\Y_VC_P!JC_@O
M1\)?C[HK:-\,OV9-.^%_C;XUVG@[P19ZW%KMWXIFT^XO)$2\EC@NTM=ZV4,]
MZZAE*1Q,"NY2M?HQ0 445^8O[;7_  4&\?>)_P#@IM^R1\/O@]\<[+2OA9K/
MQ=UK2]<M-)UI8YO$=Q8V+1M+<E),_81/,\4,;@+/)"\V'3[,] 'Z=45\I?\
M!;SXE?M6?"+_ ();?%OX@_L56VJO\0[#1K;^S)]"MC-?6EJ][!'>W,"*"?,B
MM&N) R\IMWCE17S3_P $Z/\ @H+HT/\ P4,_:2\":/\ '_4O$?[._A;X4>&/
M'.FZMXBUZZU3_A%KN:P@^UVJSW#23CSCYLS6[,Q66-PB*S.I /U#HK\WOV%O
MVQ/CA\=O^"XWQB^'OQ*^*D/_  C%E\$=$OO!W@'3M:26TT@377FLLBQ2-%/?
MA'_?RKNVL3$K-'&C-^D- 'F'[3_PD_:#^*VB^'Q^SG^U/<?"W5]%\017][<G
MPA::U::S:A'5[&ZMYVC<1MN!WPRQ.I4$-TQYY\3OV _%/BCX*?$+PK\'_P!I
MS7/AA\1OBCXNL/$GC#XH>"=)CAN)+RWBL[<QP6\CMY,!M;** )YK-@L[O*SR
M&3Z2HH ^+/VC/^"-WA7X\>,OC]J=G\;[C3-#_::T3P[I_P 5M+U#PU'?W*OH
M\?D07.FW!FC2SE:' /F0W"K(JR(JXVG6^*G_  25\&ZY\5)_BE\%OB;'X8;4
M_P!GA_@QK6BZ_P"'?[;LIO#H;= \2M<0-%<QY92SM)%(I^:(D;C]>T4 >=_L
ME_LR_#K]C3]FOP7^RW\)GO7\/>!]"ATS39]2G$EQ.J9+32L  7=RSMM"J"Q"
M@# 'HE%% 'XT_P#!3O\ Y/I\??\ 7U9?^D%M7@M>]?\ !3O_ )/I\??]?5E_
MZ06U>"U_)W$'_(^Q?_7VI_Z6S_2G@G_DC,M_[!Z/_IN(4445Y!].?J!_P0__
M .3;?%'_ &/$O_I':U]H5\7_ /!#_P#Y-M\4?]CQ+_Z1VM?0G[9__)I'Q+_[
M$?4__29Z_IGA6O\ 5N#:%:U^6FW;O:[/\_O$;"?7_%3%X7FY?:5HQO:]N915
M[:7M?:Z/3**_GOHKXK_B+?\ U!?^5/\ [F?K/_$L_P#U-?\ RA_]V/Z$**_G
MOHH_XBW_ -07_E3_ .YA_P 2S_\ 4U_\H?\ W8_H0K\[?^"[/_(:^&?_ %ZZ
MM_Z%:5^A&A_\@6S_ .O6/_T$5^>__!=G_D-?#/\ Z]=6_P#0K2OK_$!WX1KO
M_!_Z7$_,/!-<OB=@U_U]_P#350^ :***_FP_O<*^O/\ @BK_ ,G;ZE_V(]Y_
MZ4VE?(=?7G_!%7_D[?4O^Q'O/_2FTKZ/A#_DIL)_C1\'XG_\F^S+_KU+]#]5
M*_"?]IO_ ).2^(7_ &/&K?\ I9+7[L5^$_[3?_)R7Q"_['C5O_2R6OTOQ8_W
M'#?XI?DC\!^C9_R.,P_Z]P_]*9P]%%%?B)_705^P7_!)W_DQ;PC_ -?6I?\
MI?/7X^U^P7_!)W_DQ;PC_P!?6I?^E\]?I/A;_P E%4_Z]2_]*@?@OTBO^2&H
M_P#81#_TW5#_ (*Q?\F+>+O^OK3?_2^"OQ]K]@O^"L7_ "8MXN_Z^M-_]+X*
M_'VCQ2_Y**G_ ->H_P#I4Q?1U_Y(:O\ ]A$__3=(****_-C][.X_9D_Y.2^'
MO_8\:3_Z615^[%?A/^S)_P G)?#W_L>-)_\ 2R*OW8K]N\)_]QQ/^*/Y,_D;
MZ2?_ "-\O_Z]S_\ 2D?E7_P6J_Y.WTW_ +$>S_\ 2F[KY#KZ\_X+5?\ )V^F
M_P#8CV?_ *4W=?(=?FG%_P#R4V+_ ,;/W[PP_P"3?Y;_ ->HA1117SA]V??W
M_!";_D-?$S_KUTG_ -"NZ_1*OSM_X(3?\AKXF?\ 7KI/_H5W7Z)5_2GA[_R2
M6'_[?_\ 2Y'\#>-W_)S,;Z4O_3-,****^T/R@**** "BBB@ HHHH **^,O\
M@K'^UA\?_P!F?5/ UO\ !+Q]_8B:Q;ZBVI+_ &5:W/G&)K<)_P ?$3[<>8_W
M<9SSG KY _X>I?MZ?]%W_P#+7TO_ .1:^&S?Q R;)<QG@J].HY0M=Q46M4GI
M>:>S['[!PQX*<5<5Y'1S7"5J,:=7FLIRFI>[)Q=TJ<EO%VLWH?L917XY_P##
MU+]O3_HN_P#Y:^E__(M'_#U+]O3_ *+O_P"6OI?_ ,BUYO\ Q%3A[_GU5_\
M 8?_ "9[W_$N7&__ $$8?_P.K_\ *3]C**^ /^"7_P"VU^T[^T3^T5?>!/C'
M\3?[8TJ'PK<WD=K_ &+96^)DGMU5]T$*-PKL,9QSTX%??]?9Y'G>$X@P/UO#
MQDHW:]Y)/3T;7XGY5Q?PEF7!6</+<=.$JBBI7@VXVE>VLHQ=].P45^3OQU_X
M*7?MM>#?C=XQ\(>&_C5]FT[2O%6HV=A;_P#"-Z:_E0Q7,B(FYK8LV%4#)))Q
MR37*_P##U+]O3_HN_P#Y:^E__(M?(5O$_(*-65.5*K=-KX8=/^WS].PWT>N-
M,5AH5X8C#VFE)7G4O9J^O[H_8RBOQS_X>I?MZ?\ 1=__ "U]+_\ D6C_ (>I
M?MZ?]%W_ /+7TO\ ^1:S_P"(J</?\^JO_@,/_DS?_B7+C?\ Z",/_P"!U?\
MY2?L97.?%GXM_#WX'>!;OXE_%+Q!_9>B6#Q+=WOV26?89)%C3Y(4=SEF4< X
MSD\5YQ_P3U^+?Q"^./[*'AWXE_%+Q!_:FMW]Q?+=WOV2*#>([N6-/DA1$&%5
M1P!G&3S7-_\ !6+_ ),6\7?]?6F_^E\%?88G-_\ C'9YGAU_RZ=2*E_AYDFD
M_OL_F?EV X9_XSFEP_CI?\Q$:,W!_P#3SDDXN4?6S<?5="U_P]2_8+_Z+O\
M^6OJG_R+1_P]2_8+_P"B[_\ EKZI_P#(M?CG17X[_P 14XA_Y]4O_ 9__)G]
M2_\ $N7!'_01B/\ P.E_\I/V,_X>I?L%_P#1=_\ RU]4_P#D6KWAC_@I=^Q+
MXR\2Z?X0\-_&K[3J.JWT-G86_P#PC>I)YLTKA$3<UL%7+,!DD 9Y(K\9:[C]
MF3_DY+X>_P#8\:3_ .ED5;X;Q/S^MB84Y4J5FTOAGU?^,Y,?]'K@O"X&K6AB
M,1>,9-7G3M=)O7]T?NQ7YU?\%K/^"1O[0_[;'PE^*WBG]F_]J'QM'XB\9^&M
M(TJ+X5R7FFP:!J<=E=I(D<LT]N9XD4O/.%695\UB<?,0?T5HK]V/XX/G'X5:
M#^V_\!;[]G_]G[0O">D>-/ 5CX,GL?C!\0O$NOI%K.GW=O9(+/R((56.?S)@
M48JI&T9^3 +[GASX+_$7Q'_P4,\2?M(_$#0UMO#GACX:V7A3X:.;N*1KB2\N
MFO=:N]BL6A#-;Z3  X5C]CD(RK*:]RHH \-^)'P8^(OQ1_;V^&_Q)UW0U3X?
M_"_P?K&I:9>&[B)O/%&H%+&/$6XNOV;3A?C>5"M_:0"L2C >Y444 %?$?Q@_
MX(&_L _$/]ISX5?M,> _@SX2\$W?PZ\676OZSI>@^#[81^*YY0AB%V_RG]S*
MOG(V&.]B>*^W** /'/!'[//QX\"?&'XL_%:#]KC6-=M/'\VFR>#_  CXIT1;
MG2O!0MH&BF6VCBFA>43LP=AOCY5<[SECD?![_@G/^SI\./!?Q'\.^/-$;XB:
MG\9=2-_\7/$'C:"&XF\4R[/+CAFC1%BCM88\10VR((XD& "S.S>]44 ?'_[+
M_P#P18_9"_9 _;S\3?MP? KP5H?AXZUX0M]#TCP;HWAF"UL]#9<>?=6[H<B2
M<#:XVC(/4U]@444 ?%__  7 _P"3;?"__8\1?^D=U7Y?U^H'_!<#_DVWPO\
M]CQ%_P"D=U7Y?U_.?B1_R5,_\,?R/[J\!?\ DW=+_KY4_P#2@HHHKX,_9CWK
M_@F)_P GT^ ?^OJ]_P#2"YK]EJ_&G_@F)_R?3X!_Z^KW_P!(+FOV6K][\*_^
M1#6_Z^O_ -(@?QC]([_DLL-_V#Q_].53\:?^"G?_ "?3X^_Z^K+_ -(+:O!:
M]Z_X*=_\GT^/O^OJR_\ 2"VKP6OQOB#_ )'V+_Z^U/\ TMG]3\$_\D9EO_8/
M1_\ 3<0HHHKR#Z<_4#_@A_\ \FV^*/\ L>)?_2.UKZ$_;/\ ^32/B7_V(^I_
M^DSU\]_\$/\ _DVWQ1_V/$O_ *1VM?0G[9__ ":1\2_^Q'U/_P!)GK^DN'_^
M2#A_UZE_[<?P5QK_ ,GDK?\ 813_ #@?AW1117\VG]ZA1110!_0-H?\ R!;/
M_KUC_P#017Y[_P#!=G_D-?#/_KUU;_T*TK]"-#_Y MG_ ->L?_H(K\]_^"[/
M_(:^&?\ UZZM_P"A6E?TEQ__ ,D?7_[<_P#2XG\%>"O_ "=#!_\ <7_TU4/@
M&BBBOYM/[U"OKS_@BK_R=OJ7_8CWG_I3:5\AU]>?\$5?^3M]2_[$>\_]*;2O
MH^$/^2FPG^-'P?B?_P F^S+_ *]2_0_52OPG_:;_ .3DOB%_V/&K?^EDM?NQ
M7X3_ +3?_)R7Q"_['C5O_2R6OTOQ8_W'#?XI?DC\!^C9_P CC,/^O</_ $IG
M#T445^(G]=!7[!?\$G?^3%O"/_7UJ7_I?/7X^U^P7_!)W_DQ;PC_ -?6I?\
MI?/7Z3X6_P#)15/^O4O_ $J!^"_2*_Y(:C_V$0_]-U0_X*Q?\F+>+O\ KZTW
M_P!+X*_'VOV"_P""L7_)BWB[_KZTW_TO@K\?:/%+_DHJ?_7J/_I4Q?1U_P"2
M&K_]A$__ $W2"BBBOS8_>SN/V9/^3DOA[_V/&D_^ED5?NQ7X3_LR?\G)?#W_
M +'C2?\ TLBK]V*_;O"?_<<3_BC^3/Y&^DG_ ,C?+_\ KW/_ -*1^5?_  6J
M_P"3M]-_[$>S_P#2F[KY#KZ\_P""U7_)V^F_]B/9_P#I3=U\AU^:<7_\E-B_
M\;/W[PP_Y-_EO_7J(4445\X?=GW]_P $)O\ D-?$S_KUTG_T*[K]$J_.W_@A
M-_R&OB9_UZZ3_P"A7=?HE7]*>'O_ "26'_[?_P#2Y'\#>-W_ "<S&^E+_P!,
MTPHHHK[0_* HHHH **** "BBB@#\[?\ @NS_ ,AKX9_]>NK?^A6E? -??W_!
M=G_D-?#/_KUU;_T*TKX!K^9^/O\ DK<3_P!N_P#I$3_0#P7_ .39Y?Z5/_3U
M0****^//U ^O/^"*O_)V^I?]B/>?^E-I7ZJ5^5?_  15_P"3M]2_[$>\_P#2
MFTK]5*_H?PS_ .297^.7Z'\-^/\ _P G!E_UZI_J?A/^TW_R<E\0O^QXU;_T
MLEKAZ[C]IO\ Y.2^(7_8\:M_Z62UP]?@6/\ ]^J_XI?FS^TLF_Y$^'_Z]P_]
M)04445RGI'[!?\$G?^3%O"/_ %]:E_Z7ST?\%8O^3%O%W_7UIO\ Z7P4?\$G
M?^3%O"/_ %]:E_Z7ST?\%8O^3%O%W_7UIO\ Z7P5_27_ #;O_N6_]QG\%/\
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
MK[^_X+L_\AKX9_\ 7KJW_H5I7P#7\S\??\E;B?\ MW_TB)_H!X+_ /)L\O\
M2I_Z>J!1117QY^H'UY_P15_Y.WU+_L1[S_TIM*_52ORK_P""*O\ R=OJ7_8C
MWG_I3:5^JE?T/X9_\DRO\<OT/X;\?_\ DX,O^O5/]3\)_P!IO_DY+XA?]CQJ
MW_I9+7#UW'[3?_)R7Q"_['C5O_2R6N'K\"Q_^_5?\4OS9_:63?\ (GP__7N'
M_I*"BBBN4](_8+_@D[_R8MX1_P"OK4O_ $OGH_X*Q?\ )BWB[_KZTW_TO@H_
MX)._\F+>$?\ KZU+_P!+YZ/^"L7_ "8MXN_Z^M-_]+X*_I+_ )MW_P!RW_N,
M_@I_\GQ_[J'_ +G/Q]HHHK^;3^]0KN/V9/\ DY+X>_\ 8\:3_P"ED5</7<?L
MR?\ )R7P]_['C2?_ $LBKJP'^_4O\4?S1YV<?\BC$?\ 7N?_ *2S]V*_*O\
MX+5?\G;Z;_V(]G_Z4W=?JI7Y5_\ !:K_ ).WTW_L1[/_ -*;NOWWQ,_Y)E_X
MX_J?Q;X ?\G C_UZJ?H?(=%%%?SP?W&%??W_  0F_P"0U\3/^O72?_0KNO@&
MOO[_ ((3?\AKXF?]>ND_^A7=?8< _P#)6X;_ +>_](D?EWC1_P FSQ_I3_\
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
MA7W]_P $)O\ D-?$S_KUTG_T*[KX!K[^_P""$W_(:^)G_7KI/_H5W7V' /\
MR5N&_P"WO_2)'Y=XT?\ )L\?Z4__ $]3/T(US_D"WG_7K)_Z":_GYK^@;7/^
M0+>?]>LG_H)K^?FOLO%KX\'_ -Q/_;#\L^C1_"S3UH_^Y0HHHK\=/ZD"OW$_
M8P_Y-(^&G_8CZ9_Z3)7X=U^XG[&'_)I'PT_[$?3/_29*_5?"C_D9XC_ O_2C
M^;_I)?\ (@P/_7V7_I#/GO\ X+@?\FV^%_\ L>(O_2.ZK\OZ_4#_ (+@?\FV
M^%_^QXB_]([JOR_KQO$C_DJ9_P"&/Y'U7@+_ ,F[I?\ 7RI_Z4%%%%?!G[,>
M]?\ !,3_ )/I\ _]?5[_ .D%S7[+5^-/_!,3_D^GP#_U]7O_ *07-?LM7[WX
M5_\ (AK?]?7_ .D0/XQ^D=_R66&_[!X_^G*I^-/_  4[_P"3Z?'W_7U9?^D%
MM7@M>]?\%._^3Z?'W_7U9?\ I!;5X+7XWQ!_R/L7_P!?:G_I;/ZGX)_Y(S+?
M^P>C_P"FXA1117D'TY^H'_!#_P#Y-M\4?]CQ+_Z1VM?0G[9__)I'Q+_[$?4_
M_29Z^>_^"'__ ";;XH_['B7_ -([6OH3]L__ )-(^)?_ &(^I_\ I,]?TEP_
M_P D'#_KU+_VX_@KC7_D\E;_ +"*?YP/P[HHHK^;3^]0HHHH _H&T/\ Y MG
M_P!>L?\ Z"*_/?\ X+L_\AKX9_\ 7KJW_H5I7Z$:'_R!;/\ Z]8__017Y[_\
M%V?^0U\,_P#KUU;_ -"M*_I+C_\ Y(^O_P!N?^EQ/X*\%?\ DZ&#_P"XO_IJ
MH? -%%%?S:?WJ%?7G_!%7_D[?4O^Q'O/_2FTKY#KZ\_X(J_\G;ZE_P!B/>?^
ME-I7T?"'_)383_&CX/Q/_P"3?9E_UZE^A^JE?A/^TW_R<E\0O^QXU;_TLEK]
MV*_"?]IO_DY+XA?]CQJW_I9+7Z7XL?[CAO\ %+\D?@/T;/\ D<9A_P!>X?\
MI3.'HHHK\1/ZZ"OV"_X)._\ )BWA'_KZU+_TOGK\?:_8+_@D[_R8MX1_Z^M2
M_P#2^>OTGPM_Y**I_P!>I?\ I4#\%^D5_P D-1_["(?^FZH?\%8O^3%O%W_7
MUIO_ *7P5^/M?L%_P5B_Y,6\7?\ 7UIO_I?!7X^T>*7_ "45/_KU'_TJ8OHZ
M_P#)#5_^PB?_ *;I!1117YL?O9W'[,G_ "<E\/?^QXTG_P!+(J_=BOPG_9D_
MY.2^'O\ V/&D_P#I9%7[L5^W>$_^XXG_ !1_)G\C?23_ .1OE_\ U[G_ .E(
M_*O_ (+5?\G;Z;_V(]G_ .E-W7R'7UY_P6J_Y.WTW_L1[/\ ]*;NOD.OS3B_
M_DIL7_C9^_>&'_)O\M_Z]1"BBBOG#[L^_O\ @A-_R&OB9_UZZ3_Z%=U^B5?G
M;_P0F_Y#7Q,_Z]=)_P#0KNOT2K^E/#W_ ))+#_\ ;_\ Z7(_@;QN_P"3F8WT
MI?\ IFF%%%%?:'Y0%%%% !1110 4444 ?G;_ ,%V?^0U\,_^O75O_0K2O@&O
MO[_@NS_R&OAG_P!>NK?^A6E? -?S/Q]_R5N)_P"W?_2(G^@'@O\ \FSR_P!*
MG_IZH%%%%?'GZ@?7G_!%7_D[?4O^Q'O/_2FTK]5*_*O_ ((J_P#)V^I?]B/>
M?^E-I7ZJ5_0_AG_R3*_QR_0_AOQ__P"3@R_Z]4_U/PG_ &F_^3DOB%_V/&K?
M^EDM</7<?M-_\G)?$+_L>-6_]+):X>OP+'_[]5_Q2_-G]I9-_P B?#_]>X?^
MDH****Y3TC]@O^"3O_)BWA'_ *^M2_\ 2^>C_@K%_P F+>+O^OK3?_2^"C_@
MD[_R8MX1_P"OK4O_ $OGH_X*Q?\ )BWB[_KZTW_TO@K^DO\ FW?_ '+?^XS^
M"G_R?'_NH?\ N<_'VBBBOYM/[U"NX_9D_P"3DOA[_P!CQI/_ *615P]=Q^S)
M_P G)?#W_L>-)_\ 2R*NK ?[]2_Q1_-'G9Q_R*,1_P!>Y_\ I+/W8K\J_P#@
MM5_R=OIO_8CV?_I3=U^JE?E7_P %JO\ D[?3?^Q'L_\ TINZ_??$S_DF7_CC
M^I_%O@!_R<"/_7JI^A\AT445_/!_<85]_?\ !";_ )#7Q,_Z]=)_]"NZ^ :^
M_O\ @A-_R&OB9_UZZ3_Z%=U]AP#_ ,E;AO\ M[_TB1^7>-'_ ";/'^E/_P!/
M4S]"-<_Y MY_UZR?^@FOY^:_H&US_D"WG_7K)_Z":_GYK[+Q:^/!_P#<3_VP
M_+/HT?PLT]:/_N4****_'3^I K]Q/V,/^32/AI_V(^F?^DR5^'=?N)^QA_R:
M1\-/^Q'TS_TF2OU7PH_Y&>(_P+_TH_F_Z27_ "(,#_U]E_Z0SY[_ ."X'_)M
MOA?_ +'B+_TCNJ_+^OU _P""X'_)MOA?_L>(O_2.ZK\OZ\;Q(_Y*F?\ AC^1
M]5X"_P#)NZ7_ %\J?^E!1117P9^S'O7_  3$_P"3Z? /_7U>_P#I!<U^RU?C
M3_P3$_Y/I\ _]?5[_P"D%S7[+5^]^%?_ "(:W_7U_P#I$#^,?I'?\EEAO^P>
M/_IRJ?C3_P %._\ D^GQ]_U]67_I!;5X+7O7_!3O_D^GQ]_U]67_ *06U>"U
M^-\0?\C[%_\ 7VI_Z6S^I^"?^2,RW_L'H_\ IN(4445Y!].?J!_P0_\ ^3;?
M%'_8\2_^D=K7T)^V?_R:1\2_^Q'U/_TF>OGO_@A__P FV^*/^QXE_P#2.UKZ
M$_;/_P"32/B7_P!B/J?_ *3/7])</_\ )!P_Z]2_]N/X*XU_Y/)6_P"PBG^<
M#\.Z***_FT_O4**** /Z!M#_ .0+9_\ 7K'_ .@BOSW_ ."[/_(:^&?_ %ZZ
MM_Z%:5^A&A_\@6S_ .O6/_T$5^>__!=G_D-?#/\ Z]=6_P#0K2OZ2X__ .2/
MK_\ ;G_I<3^"O!7_ ).A@_\ N+_Z:J'P#1117\VG]ZA7UY_P15_Y.WU+_L1[
MS_TIM*^0Z^O/^"*O_)V^I?\ 8CWG_I3:5]'PA_R4V$_QH^#\3_\ DWV9?]>I
M?H?JI7X3_M-_\G)?$+_L>-6_]+):_=BOPG_:;_Y.2^(7_8\:M_Z62U^E^+'^
MXX;_ !2_)'X#]&S_ )'&8?\ 7N'_ *4SAZ***_$3^N@K]@O^"3O_ "8MX1_Z
M^M2_]+YZ_'VOV"_X)._\F+>$?^OK4O\ TOGK])\+?^2BJ?\ 7J7_ *5 _!?I
M%?\ )#4?^PB'_INJ'_!6+_DQ;Q=_U]:;_P"E\%?C[7[!?\%8O^3%O%W_ %]:
M;_Z7P5^/M'BE_P E%3_Z]1_]*F+Z.O\ R0U?_L(G_P"FZ04445^;'[V=Q^S)
M_P G)?#W_L>-)_\ 2R*OW8K\)_V9/^3DOA[_ -CQI/\ Z615^[%?MWA/_N.)
M_P 4?R9_(WTD_P#D;Y?_ ->Y_P#I2/RK_P""U7_)V^F_]B/9_P#I3=U\AU]>
M?\%JO^3M]-_[$>S_ /2F[KY#K\TXO_Y*;%_XV?OWAA_R;_+?^O40HHHKYP^[
M/O[_ ((3?\AKXF?]>ND_^A7=?HE7YV_\$)O^0U\3/^O72?\ T*[K]$J_I3P]
M_P"22P__ &__ .ER/X&\;O\ DYF-]*7_ *9IA1117VA^4!1110 4444 %%%%
M 'YV_P#!=G_D-?#/_KUU;_T*TKX!K[^_X+L_\AKX9_\ 7KJW_H5I7P#7\S\?
M?\E;B?\ MW_TB)_H!X+_ /)L\O\ 2I_Z>J!1117QY^H'UY_P15_Y.WU+_L1[
MS_TIM*_52ORK_P""*O\ R=OJ7_8CWG_I3:5^JE?T/X9_\DRO\<OT/X;\?_\
MDX,O^O5/]3\)_P!IO_DY+XA?]CQJW_I9+7#UW'[3?_)R7Q"_['C5O_2R6N'K
M\"Q_^_5?\4OS9_:63?\ (GP__7N'_I*"BBBN4](_8+_@D[_R8MX1_P"OK4O_
M $OGH_X*Q?\ )BWB[_KZTW_TO@H_X)._\F+>$?\ KZU+_P!+YZ/^"L7_ "8M
MXN_Z^M-_]+X*_I+_ )MW_P!RW_N,_@I_\GQ_[J'_ +G/Q]HHHK^;3^]0KN/V
M9/\ DY+X>_\ 8\:3_P"ED5</7<?LR?\ )R7P]_['C2?_ $LBKJP'^_4O\4?S
M1YV<?\BC$?\ 7N?_ *2S]V*_*O\ X+5?\G;Z;_V(]G_Z4W=?JI7Y5_\ !:K_
M ).WTW_L1[/_ -*;NOWWQ,_Y)E_XX_J?Q;X ?\G C_UZJ?H?(=%%%?SP?W&%
M??W_  0F_P"0U\3/^O72?_0KNO@&OO[_ ((3?\AKXF?]>ND_^A7=?8< _P#)
M6X;_ +>_](D?EWC1_P FSQ_I3_\ 3U,_0C7/^0+>?]>LG_H)K^?FOZ!M<_Y
MMY_UZR?^@FOY^:^R\6OCP?\ W$_]L/RSZ-'\+-/6C_[E"BBBOQT_J0*_<3]C
M#_DTCX:?]B/IG_I,E?AW7[B?L8?\FD?#3_L1],_])DK]5\*/^1GB/\"_]*/Y
MO^DE_P B# _]?9?^D,^>_P#@N!_R;;X7_P"QXB_]([JOR_K]0/\ @N!_R;;X
M7_['B+_TCNJ_+^O&\2/^2IG_ (8_D?5> O\ R;NE_P!?*G_I04445\&?LQ[U
M_P $Q/\ D^GP#_U]7O\ Z07-?LM7XT_\$Q/^3Z? /_7U>_\ I!<U^RU?O?A7
M_P B&M_U]?\ Z1 _C'Z1W_)98;_L'C_Z<JGXT_\ !3O_ )/I\??]?5E_Z06U
M>"U[U_P4[_Y/I\??]?5E_P"D%M7@M?C?$'_(^Q?_ %]J?^EL_J?@G_DC,M_[
M!Z/_ *;B%%%%>0?3GZ@?\$/_ /DVWQ1_V/$O_I':U]"?MG_\FD?$O_L1]3_]
M)GKY[_X(?_\ )MOBC_L>)?\ TCM:^A/VS_\ DTCXE_\ 8CZG_P"DSU_27#__
M "0</^O4O_;C^"N-?^3R5O\ L(I_G _#NBBBOYM/[U"BBB@#^@;0_P#D"V?_
M %ZQ_P#H(K\]_P#@NS_R&OAG_P!>NK?^A6E?H1H?_(%L_P#KUC_]!%?GO_P7
M9_Y#7PS_ .O75O\ T*TK^DN/_P#DCZ__ &Y_Z7$_@KP5_P"3H8/_ +B_^FJA
M\ T445_-I_>H5]>?\$5?^3M]2_[$>\_]*;2OD.OKS_@BK_R=OJ7_ &(]Y_Z4
MVE?1\(?\E-A/\:/@_$__ )-]F7_7J7Z'ZJ5^$_[3?_)R7Q"_['C5O_2R6OW8
MK\)_VF_^3DOB%_V/&K?^EDM?I?BQ_N.&_P 4OR1^ _1L_P"1QF'_ %[A_P"E
M,X>BBBOQ$_KH*_8+_@D[_P F+>$?^OK4O_2^>OQ]K]@O^"3O_)BWA'_KZU+_
M -+YZ_2?"W_DHJG_ %ZE_P"E0/P7Z17_ "0U'_L(A_Z;JA_P5B_Y,6\7?]?6
MF_\ I?!7X^U^P7_!6+_DQ;Q=_P!?6F_^E\%?C[1XI?\ )14_^O4?_2IB^CK_
M ,D-7_[")_\ IND%%%%?FQ^]G<?LR?\ )R7P]_['C2?_ $LBK]V*_"?]F3_D
MY+X>_P#8\:3_ .ED5?NQ7[=X3_[CB?\ %'\F?R-])/\ Y&^7_P#7N?\ Z4C\
MJ_\ @M5_R=OIO_8CV?\ Z4W=?(=?7G_!:K_D[?3?^Q'L_P#TINZ^0Z_-.+_^
M2FQ?^-G[]X8?\F_RW_KU$****^</NS[^_P""$W_(:^)G_7KI/_H5W7Z)5^=O
M_!";_D-?$S_KUTG_ -"NZ_1*OZ4\/?\ DDL/_P!O_P#I<C^!O&[_ ).9C?2E
M_P"F:84445]H?E 4444 %%%% !6!\4OAQH7Q=^'NK?#7Q->:A;V&L6IM[J;2
MKUK:X120<QRI\R'CJ*WZ* /EG_AT/^S-_P!#_P#%/_PX][_C1_PZ'_9F_P"A
M_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^A_\
MBG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI_P#A
MQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_XI_\ AQ[W
M_&OJ:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^''O?\:^I
MJ* /EG_AT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_ (I_^''O?\:^IJ*
M/EG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]_P :^IJ* /EG
M_AT/^S-_T/\ \4__  X][_C1_P .A_V9O^A_^*?_ (<>]_QKZFHH ^6?^'0_
M[,W_ $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@#Y9_X=#_ +,W
M_0__ !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&OJ:B@#Y9_P"'0_[,W_0_
M_%/_ ,./>_XT?\.A_P!F;_H?_BG_ .''O?\ &OJ:B@#Y9_X=#_LS?]#_ /%/
M_P ./>_XT?\ #H?]F;_H?_BG_P"''O?\:^IJ* /EG_AT/^S-_P!#_P#%/_PX
M][_C1_PZ'_9F_P"A_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_
M (T?\.A_V9O^A_\ BG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#
MH?\ 9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'
M_9F_Z'_XI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\
MH?\ XI_^''O?\:^IJ* /EG_AT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_
M (I_^''O?\:^IJ* /EG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\
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
M^+M2^#'@#Q5X>\57?P1M8_[!NTA&IBPB$"7P M995/FV,=PZ!7+%)5R%8E
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
MP5^UM\'M2\'?L]/X"TOQ'INBS?M+?M=^'+_XW:987$5S'HNC:M)#:QV%P(9
M-MRFF6%G<,'V3S75TJNR/R ?H;\-?BOX!^,&A?\ "5?#773JVDO@VFKV]I,+
M2]0_=EMIV01W41'(EA9T(P0QR*Z*OG7]C/XM?'?4_C]\<?V9/C#J%GKVG?"[
M7M&3PAXQM-*CLGOK+4=-2\^Q7,4.(1<6I.TM&J!XIH&**22?HJ@ HHHH ***
M* "BBB@ HHHH ^:-6_X)G_##PU^U!H/[5_P"UM?"FIZ/#/%<>"KW3_M_A><S
M<R7EMIY=%TO4#EA]LLVC+"242I,)7#=/\1_^":G_  3Y^-/CR\^+7QF_8?\
MA1XG\5ZI(DVJ^(-=\"V-[=W,JHJJSS31%WPJJH)/ 4#M7N%% &=XM\(^%_'O
MA74? _C7P]9ZKHVKV,MGJFEZA;K+;W=O(I22&1&!5T925*D8()!KR7X9_P#!
M-K_@GQ\&+_5-5^$G[$?PJ\-7.MZ'<Z-K$^B> ["V:]TZX $]I*8XAYD,@4!X
MVRK 8(->UT4 <A\(/@#\$O@!HA\._!/X5:%X7LVABA>'1=-C@WQQ!A$C,HRR
MH&8(I)"@D+@5G?M%_LP_![]J7P/)X)^+&@3NR0RKI.OZ1?2V&K:++(NUI[&]
M@99[24C +1L-RY5PRDJ?0** / _@A^P;X#^'_P"S%%^QQ\9;7P[\2_ MDT9M
M1X@\)V\5W>F.X6>.?41'F&\O1*J2M>+'"\DJB1E,A9S['X$^'?@/X7^'U\*_
M#GP=INAZ<LC2?8]+LTA1I&QND8*!N=L#+G+,>236S10!Y/\ '?\ 8._8H_:C
M\4VWCC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1(\\;%4W.S;0<98GO4TW[
M$'['<]YX?OY/V8/ GF>%?#R:!X= \,6P6PTI&W)81J$VBW5B66+&Q6)8 $YK
MU*B@   & *^>OVS_ /@F]\$OVQH8M?O-0U#PAXMM[VUN3XF\.[ NK+;D&.SU
M>S<&WUFQ(&QK:Z1QL9U1H][$_0M% &1X2TG7;/PG;Z%XS?2;JXBMQ!.VD:<]
MK:2H%V_) \DAB7''EF1\#C<:?X'\#^#?AGX-TOX=_#OPKI^AZ#H=A%8Z-HVD
MVB6]K8VT2!(X8HD 6-%4!0J@   "M2B@#Q&]_P"":?\ P3RU/XIM\<=2_8@^
M%5SXS?7!K+^*KCP)8/J#:B)1,+LW#1%S,) '\S.[<,YS79>#_P!EO]G#X?\
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
M? _C7P]9ZKHVKV,MGJFEZA;K+;W=O(I22&1&!5T925*D8()!K1HH \7^%?\
MP3B_X)_? W5]0U_X-_L4?"OPO>ZMHUQI&J76A> ["U>\L)]HFM93'$-\,@50
MT9RK  $&NW^#'[/7P+_9T\.'PE\!_A%X=\(::RQJ]IX?TF*U5U0$1AMB@L$!
M*J#G:.!@<5V-% 'G_P"T7^S#\'OVI? \G@GXL:!.[)#*NDZ_I%]+8:MHLLB[
M6GL;V!EGM)2, M&PW+E7#*2IX/X(?L&^ _A_^S%%^QQ\9;7P[\2_ MDT9M1X
M@\)V\5W>F.X6>.?41'F&\O1*J2M>+'"\DJB1E,A9S[Y10!C>!/AWX#^%_A]?
M"OPY\':;H>G+(TGV/2[-(4:1L;I&"@;G; RYRS'DDUP'QW_8._8H_:C\4VWC
MC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1(\\;%4W.S;0<98GO7K%% 'EMS
M^Q#^QS>7GA>_NOV7/ +R^"M$71O"9;PK:XTK3E(9+.$;,) K*&6,#:K#< #S
M7J5%% 'SU^V?_P $WO@E^V-#%K]YJ&H>$/%MO>VMR?$WAW8%U9;<@QV>KV;@
MV^LV) V-;72.-C.J-'O8GV[PEI.NV?A.WT+QF^DW5Q%;B"=M(TY[6TE0+M^2
M!Y)#$N./+,CX'&XUKT4 9?@?P/X-^&?@W2_AW\._"NGZ'H.AV$5CHVC:3:);
MVMC;1($CABB0!8T50%"J    *\EO?^":?_!/+4_BFWQQU+]B#X57/C-]<&LO
MXJN/ E@^H-J(E$PNS<-$7,PD ?S,[MPSG->W44 <'X1_9<_9O\ _$W5OC1X)
M^!/A/2O%NNWLEYJ_B.PT&"*\NKF1-DLS2JN[S)% #OG<^/F)KJ/&W@;P7\2O
M"M[X%^(GA+3->T74HO*U#2-8L8[FVN4R#MDBD!5QD X(Z@'M6I10!\]_LL_L
M#Z3^QQ\5?%_B[X2_$:_U;0/&E['<WNE>-Q)JFJ:45&U;:SU>60W)L5Y9+.X\
MX1N[M')&'93ZSX:^!?P:\&_$G6_C%X4^&.B:=XK\2Q11^(?$=GIR1WNII'GR
MUGE W2A-S;0Q.W<<8R:ZNB@#B_CI^SA\ /VG_",/@#]H[X+>%_'>AV]ZMY!H
M_BW1(+^V2X56591%,K*'"NX#8R Q]:Q?AU^Q7^R!\(?AAK7P3^%?[+_@'PYX
M/\1W!GU_POHOA.TMK#492J(7F@CC"2-MC098$_(OH*].HH Q_!/P^\$?#?29
M-$\">%K+2K:>Y>YN8[. (9YV #32-UDD8*N78EC@9/%;%%% !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 %%%%
3!1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Apr. 29, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Reddit, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">45-2546501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">303 2nd Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">South Tower<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">5th Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Francisco<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">494-8016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A common stock, par value $0.0001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">RDDT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">CIK</a></td>
<td class="text">0001713445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141,965,642<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,543,398<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Class C common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_IncomeStatementAbstract', window );"><strong>Income Statement [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 663,411<span></span>
</td>
<td class="nump">$ 392,361<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">56,267<span></span>
</td>
<td class="nump">37,089<span></span>
</td>
</tr>
<tr class="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">207,246<span></span>
</td>
<td class="nump">191,271<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">151,472<span></span>
</td>
<td class="nump">90,685<span></span>
</td>
</tr>
<tr class="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">65,514<span></span>
</td>
<td class="nump">69,413<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">480,499<span></span>
</td>
<td class="nump">388,458<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">182,912<span></span>
</td>
<td class="nump">3,903<span></span>
</td>
</tr>
<tr class="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">22,816<span></span>
</td>
<td class="nump">20,534<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">205,728<span></span>
</td>
<td class="nump">24,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">1,747<span></span>
</td>
<td class="num">(1,721)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 203,981<span></span>
</td>
<td class="nump">$ 26,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share attributable to Class A and Class B common stock (Note 4)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average shares of Class A and Class B common stock used to compute net income per share attributable to common stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">191,518,973<span></span>
</td>
<td class="nump">182,024,207<span></span>
</td>
</tr>
<tr class="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,524,173<span></span>
</td>
<td class="nump">201,275,223<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>26
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,374,348<span></span>
</td>
<td class="nump">$ 953,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">1,396,284<span></span>
</td>
<td class="nump">1,523,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">522,905<span></span>
</td>
<td class="nump">590,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">92,397<span></span>
</td>
<td class="nump">69,012<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">3,385,934<span></span>
</td>
<td class="nump">3,135,985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">11,866<span></span>
</td>
<td class="nump">12,710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">19,001<span></span>
</td>
<td class="nump">20,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">13,043<span></span>
</td>
<td class="nump">15,521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">42,174<span></span>
</td>
<td class="nump">42,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">12,265<span></span>
</td>
<td class="nump">11,995<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,484,283<span></span>
</td>
<td class="nump">3,239,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">51,743<span></span>
</td>
<td class="nump">62,929<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">7,170<span></span>
</td>
<td class="nump">7,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">206,970<span></span>
</td>
<td class="nump">201,331<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">265,883<span></span>
</td>
<td class="nump">271,283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">14,118<span></span>
</td>
<td class="nump">16,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">24,566<span></span>
</td>
<td class="nump">22,661<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">304,567<span></span>
</td>
<td class="nump">310,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, par value $0.0001 per share; 100,000,000 shares authorized as of March&#160;31, 2026 and December&#160;31, 2025; no shares issued and outstanding as of March&#160;31, 2026 and December&#160;31, 2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">3,647,812<span></span>
</td>
<td class="nump">3,595,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(979)<span></span>
</td>
<td class="nump">4,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(467,136)<span></span>
</td>
<td class="num">(671,117)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">3,179,716<span></span>
</td>
<td class="nump">2,929,038<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">3,484,283<span></span>
</td>
<td class="nump">3,239,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Class C common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>27
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">2,000,000,000<span></span>
</td>
<td class="nump">2,000,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">141,867,916<span></span>
</td>
<td class="nump">139,218,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">141,867,916<span></span>
</td>
<td class="nump">139,218,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">140,000,000<span></span>
</td>
<td class="nump">140,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">50,543,398<span></span>
</td>
<td class="nump">51,673,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">50,543,398<span></span>
</td>
<td class="nump">51,673,735<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Class C common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>28
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 203,981<span></span>
</td>
<td class="nump">$ 26,158<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in unrealized gains (losses) on marketable securities</a></td>
<td class="num">(3,763)<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation adjustment</a></td>
<td class="num">(1,580)<span></span>
</td>
<td class="nump">947<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net comprehensive income</a></td>
<td class="nump">$ 198,638<span></span>
</td>
<td class="nump">$ 27,448<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>29
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders&#8217; Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Class A</div></th>
<th class="th">
<div>Class A </div>
<div>Common Stock</div>
</th>
<th class="th"><div>Class B</div></th>
<th class="th">
<div>Class B </div>
<div>Common Stock</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,001,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,314,099<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2024</a></td>
<td class="nump">$ 2,130,749<span></span>
</td>
<td class="nump">$ 3,331,546<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="num">$ (1,200,838)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,005,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">826,681<span></span>
</td>
</tr>
<tr class="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">10,184<span></span>
</td>
<td class="nump">10,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon settlement of restricted stock units, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,102,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,251<span></span>
</td>
</tr>
<tr class="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">(36,674)<span></span>
</td>
<td class="num">(36,675)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,036,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,036,210)<span></span>
</td>
</tr>
<tr class="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">85,414<span></span>
</td>
<td class="nump">85,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">26,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">1,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129,145,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,121,821<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2025</a></td>
<td class="nump">2,217,121<span></span>
</td>
<td class="nump">3,390,469<span></span>
</td>
<td class="nump">1,314<span></span>
</td>
<td class="num">(1,174,680)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,218,373<span></span>
</td>
<td class="nump">139,218,373<span></span>
</td>
<td class="nump">51,673,735<span></span>
</td>
<td class="nump">51,673,735<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2025</a></td>
<td class="nump">$ 2,929,038<span></span>
</td>
<td class="nump">3,595,772<span></span>
</td>
<td class="nump">4,364<span></span>
</td>
<td class="num">(671,117)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, net (in shares)</a></td>
<td class="nump">441,193<span></span>
</td>
<td class="text">&#160;<span></span>
</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">402,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, net</a></td>
<td class="nump">$ 4,899<span></span>
</td>
<td class="nump">4,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon settlement of restricted stock units, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,078,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,427<span></span>
</td>
</tr>
<tr class="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">(16,196)<span></span>
</td>
<td class="num">(16,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,203,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,203,227)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34,690)<span></span>
</td>
<td class="num">(34,690)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Class A common stock</a></td>
<td class="num">(4,999)<span></span>
</td>
<td class="num">(4,999)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">68,336<span></span>
</td>
<td class="nump">68,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">203,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Change in other comprehensive income</a></td>
<td class="num">(5,343)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,343)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Mar. 31, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141,867,916<span></span>
</td>
<td class="nump">141,867,916<span></span>
</td>
<td class="nump">50,543,398<span></span>
</td>
<td class="nump">50,543,398<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2026</a></td>
<td class="nump">$ 3,179,716<span></span>
</td>
<td class="nump">$ 3,647,812<span></span>
</td>
<td class="num">$ (979)<span></span>
</td>
<td class="num">$ (467,136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_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_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_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_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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 203,981<span></span>
</td>
<td class="nump">$ 26,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,210<span></span>
</td>
<td class="nump">3,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Non-cash operating lease cost</a></td>
<td class="nump">1,676<span></span>
</td>
<td class="nump">1,468<span></span>
</td>
</tr>
<tr class="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">(4,297)<span></span>
</td>
<td class="num">(8,884)<span></span>
</td>
</tr>
<tr class="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">68,336<span></span>
</td>
<td class="nump">85,414<span></span>
</td>
</tr>
<tr class="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="num">(691)<span></span>
</td>
<td class="num">(138)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">67,957<span></span>
</td>
<td class="nump">23,359<span></span>
</td>
</tr>
<tr class="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">(23,752)<span></span>
</td>
<td class="num">(17,006)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability', window );">Operating lease right-of-use assets and liabilities</a></td>
<td class="num">(1,815)<span></span>
</td>
<td class="num">(1,780)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(10,983)<span></span>
</td>
<td class="num">(1,046)<span></span>
</td>
</tr>
<tr class="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">7,631<span></span>
</td>
<td class="nump">16,070<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">312,253<span></span>
</td>
<td class="nump">127,578<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(1,090)<span></span>
</td>
<td class="num">(979)<span></span>
</td>
</tr>
<tr class="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">(364,929)<span></span>
</td>
<td class="num">(504,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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities of marketable securities</a></td>
<td class="nump">474,468<span></span>
</td>
<td class="nump">465,062<span></span>
</td>
</tr>
<tr class="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,989<span></span>
</td>
<td class="nump">12,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(1,616)<span></span>
</td>
<td class="nump">889<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">124,822<span></span>
</td>
<td class="num">(27,502)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">4,899<span></span>
</td>
<td class="nump">10,184<span></span>
</td>
</tr>
<tr class="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">(16,196)<span></span>
</td>
<td class="num">(36,675)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of Class A common stock</a></td>
<td class="num">(4,999)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(16,296)<span></span>
</td>
<td class="num">(26,491)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">420,779<span></span>
</td>
<td class="nump">73,585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at the beginning of the period</a></td>
<td class="nump">953,569<span></span>
</td>
<td class="nump">562,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at the end of the period</a></td>
<td class="nump">$ 1,374,348<span></span>
</td>
<td class="nump">$ 635,727<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease Asset And Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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_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_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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Business</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. Description of Business</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reddit, Inc. (&#8220;Reddit,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) was incorporated in the state of Delaware. Our mission is to empower communities and make their knowledge accessible to everyone. We built Reddit with the belief that communities unlock the power of human creativity and create a sense of belonging and empowerment for their members. We believe the world needs community more than ever, and that this represents our greatest opportunity to further enrich the lives of everyone in the world. We are headquartered in San Francisco, California, and have several offices around the world.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. Basis of Presentation and Significant Accounting Policies</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation of Unaudited Interim Financial Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#8220;Annual Report&#8221;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other than described below, there have been no changes to our significant accounting policies described in the &#8220;Notes to the Consolidated Financial Statements&#8221; included in our audited consolidated financial statements and related notes as of and for the year ended December&#160;31, 2025 included in our Annual Report that have had a material impact on our consolidated financial statements and accompanying notes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management&#8217;s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ materially from those estimates.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates relate primarily to determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to disclose disaggregated information about certain income statement expense line items. The standard is effective for us beginning January 1, 2027, with early adoption permitted. We are currently evaluating the impact the adoption will have on our disclosures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which aims to modernize the accounting for internal-use software costs to better align with current software development practices by removing references to prescriptive software development stages and establishing a new principle for when to begin capitalizing such costs. The standard is effective for us beginning January 1, 2028. We are currently evaluating the impact the adoption will have on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">3. Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our revenue disaggregated by source:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">624,670&#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%">358,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">38,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="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%">663,411&#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%">392,361&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">525,561&#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%">313,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">137,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="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%">663,411&#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%">392,361&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">______________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other than the United States, no individual country represented 10% or more of total revenue during the three months ended March 31, 2026 and 2025.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue was $28.3&#160;million and $18.1&#160;million as of March&#160;31, 2026 and December&#160;31, 2025, respectively. For the three months ended March&#160;31, 2026, revenue recognized from the deferred revenue balance at the beginning of the period was $15.1&#160;million. For the three months ended March 31, 2025, revenue recognized from the deferred revenue balance at the beginning of the period 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%">As of March&#160;31, 2026, the aggregate amount of remaining performance obligations in contracts with an original expected duration exceeding one year was $120.6&#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 $91.6&#160;million in the remainder of 2026 and $29.0&#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>34
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income per Share</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4. Net Income per Share</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We compute net income per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion, and transfer rights and therefore share equally in our net income or losses.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income per share attributable to common stock:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:10pt;font-weight:700;line-height:120%">Basic net income per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income 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:10pt;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:10pt;font-weight:400;line-height:100%">149,404&#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:10pt;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:10pt;font-weight:400;line-height:100%">54,577&#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 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:10pt;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:10pt;font-weight:400;line-height:100%">18,214&#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:10pt;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:10pt;font-weight:400;line-height:100%">7,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">140,276,709</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:10pt;font-weight:400;line-height:100%">51,242,264</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126,746,933</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:10pt;font-weight:400;line-height:100%">55,277,274</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#ffffff;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:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:120%">Diluted net income per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income 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:10pt;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:10pt;font-weight:400;line-height:100%">152,370&#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:10pt;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:10pt;font-weight:400;line-height:100%">51,611&#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 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:10pt;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:10pt;font-weight:400;line-height:100%">18,974&#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:10pt;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:10pt;font-weight:400;line-height:100%">7,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">140,276,709</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:10pt;font-weight:400;line-height:100%">51,242,264</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126,746,933</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:10pt;font-weight:400;line-height:100%">55,277,274</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,005,200</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,251,016</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Shares used in computation of diluted net income per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">151,281,909</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,242,264</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">145,997,949</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,277,274</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income 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:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.01&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.01&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">0.13&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">0.13&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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="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%">Three months ended March 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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">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: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%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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-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%">Class B</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 RSUs and RSAs</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%">55,300</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%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-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,904</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%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="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:10pt;font-weight:400;line-height:100%">55,300</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-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,904</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-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;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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>35
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5. Fair Value Measurements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs reflecting the reporting entity&#8217;s own assumptions or external inputs from inactive markets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value. There were no transfers between levels during the periods presented.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our financial assets that are measured at fair value on a recurring basis:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2026</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%">1,194,437&#160;</span></td><td style="background-color:#ffffff;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%">1,194,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">24,151&#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%">24,151&#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%">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%">15,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,905&#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 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:#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%">26,192&#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%">26,192&#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;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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">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%">352,039&#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%">356&#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%">(391)</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%">352,004&#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%">U.S. agency 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%">428,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">426,699&#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 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:#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%">273,647&#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%">196&#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%">(413)</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%">273,430&#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%">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%">140,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">140,000&#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%">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%">204,206&#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%">20&#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%">(75)</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%">204,151&#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 </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%">2,658,706&#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%">572&#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%">(2,309)</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%">2,656,969&#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"><table 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 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%">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 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%">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="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%">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="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%">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 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%">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 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%">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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding: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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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;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 March&#160;31, 2026 and December&#160;31, 2025. There were no impairment charges due to credit losses during the three months ended March 31, 2026 and 2025.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2026, the amortized cost of marketable securities with maturities less than one year was $803.7 million. The amortized cost of marketable securities with maturities between one and five years was $594.4 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>36
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6. Balance Sheet Components</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2026</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%">December 31,<br/>2025</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%">72,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%">74,750&#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%">28,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></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%">82,177&#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%">86,200&#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%">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%">7,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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,080&#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%">16,358&#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%">206,970&#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%">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></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Noncurrent Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other noncurrent liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2026</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%">December 31,<br/>2025</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%">24,482&#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,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: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%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">24,566&#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%">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></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>37
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>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%">7. Goodwill and Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill was $42.2 million as of December&#160;31, 2025. There was no change in the carrying amount of goodwill during the three months ended March&#160;31, 2026.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangible Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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%">34,442&#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,018&#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.3</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%">35,042&#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%">13,018&#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, 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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was immaterial for the three months ended March&#160;31, 2026 and 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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>38
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. Debt</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Line of Credit</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;1, 2025, we entered into an Amended and Restated Credit and Guarantee Agreement, which amended and restated our prior Credit and Guarantee Agreement dated October 8, 2021 (as amended on May 23, 2023), and provides for a five-year, $500.0 million, revolving loan and standby letter of credit facility (&#8220;Revolving Credit Facility&#8221;) of which $100.0 million can be issued as letters of credit and another $100.0 million of which can be borrowed in certain non-U.S. dollar currencies. As of March&#160;31, 2026, we have issued three letters of credit, two of which are denominated in a foreign currency, for an aggregate of $5.4 million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $94.6 million. The aggregate available balance under the Revolving Credit Facility was $494.6 million as of March&#160;31, 2026.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Revolving Credit Facility, borrowings can be ABR Loans, Term Benchmark Loans, or RFR Loans. Outstanding ABR Loans bear interest at a rate equal to the greatest of (A) the Prime Rate, (B) the NYFRB Rate plus 0.5%, or (C) the Adjusted Term SOFR Rate plus 1.0% (each as defined in the Revolving Credit Facility), in each case plus 0.25%. Outstanding Term Benchmark Loans bear interest at the Adjusted Term SOFR Rate, the Adjusted EURIBOR Rate, the Adjusted Term CORRA Rate, or the Adjusted AUD Rate (each as defined in the Revolving Credit Facility), as applicable, in each case plus 1.25%. Outstanding RFR Loans bear interest at a rate equal to the Adjusted Daily Simple RFR (as such term is defined in the Revolving Credit Facility) plus 1.25%. We are required to pay a quarterly commitment fee that accrues at 0.15% per annum on the unused portion of the aggregate commitments under the Revolving Credit Facility.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility contains customary conditions on our borrowings, including events of default and covenants. Covenants include restrictions on our and certain of our subsidiaries&#8217; ability to incur indebtedness, grant liens, make distributions to holders of our preferred and common stock, make investments, or engage in transactions with our affiliates, and require us to adhere to a maximum total leverage ratio. The obligations under the Revolving Credit Facility are secured by liens on substantially all of our assets, including intellectual property assets. However, the Revolving Credit Facility provides for the permanent release of guarantees and collateral upon our achievement of certain investment grade ratings. We were in compliance with all covenants as of March&#160;31, 2026.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>39
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9. Commitments and Contingencies</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We enter into contracts with non-cancellable purchase obligations, primarily related to third-party cloud infrastructure agreements under which we are granted access to certain cloud services. During the three months ended March&#160;31, 2026, there were no material changes outside the normal course of business to the purchase obligations as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in the Annual Report. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters and Indemnifications</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may become involved in various legal and regulatory proceedings, claims or purported class actions related to, among other things, alleged infringement of third party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims arising in the normal course of business. We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. In June 2025, we and certain of our officers and directors were named as defendants in a securities class action lawsuit in the U.S. District Court for the Northern District of California. The lawsuit is brought on behalf of a purported class of purchasers or acquirers of our securities, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact of Google Search and its AI Overviews feature on our business. The complaint seeks unspecified damages and attorneys&#8217; fees. Subsequently, shareholder derivative complaints with similar allegations were filed in the U.S. District Court for the Northern District of California against the Company, its directors, and members of our senior management. No responses to these complaints have been filed. Based on the preliminary nature of the proceedings in these cases, the outcome of these matters remains uncertain.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2026, the United Kingdom Information Commissioner&#8217;s Office (&#8220;UK ICO&#8221;) issued a penalty notice under the UK General Data Protection Regulation, which includes a fine of GBP &#163;14.5&#160;million. We are challenging the UK ICO&#8217;s findings in an appeal of the penalty notice.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. We are not aware of any other pending matters, individually or in the aggregate, that are expected to have a material adverse impact on our results of operations, financial position, or cash flows as of March&#160;31, 2026. Legal fees and other expenses associated with such matters are expensed as incurred.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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>40
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10. Stockholders' Equity</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $1.0&#160;billion of our Class A common stock (the &#8220;Share Repurchase Program&#8221;). Under the Share Repurchase Program, we may repurchase shares of our Class A common stock from time to time on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. During the three months ended March 31, 2026, we repurchased 34,690 shares of Class A common stock for $5.0 million. As of March&#160;31, 2026, $995.0 million remained available for repurchases.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We immediately retire shares repurchased under the Share Repurchase Program and reduce our Class A common stock component of stockholders&#8217; equity by the par value of repurchased shares. The excess of the repurchase price over par value for shares repurchased is recorded to additional paid-in capital.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Reserved for Issuance</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2024, our board of directors adopted the 2024 Incentive Award Plan (the &#8220;2024 Plan&#8221;), which became effective in connection with our initial public offering in March 2024. Under the 2024 Plan, shares of our Class A common stock are reserved for issuance pursuant to a variety of stock-based compensation awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have reserved the following shares of common stock, on an as-converted basis, for future issuance:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2026</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/>2025</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,410,938&#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%">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></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%">3,571,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">55,022,839&#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%">45,792,210&#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%">70,342,289&#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%">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></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The remaining shares reserved for future issuance under the 2024 Plan relate to our Class A common stock.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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>41
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11. Stock-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs and RSAs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our restricted stock units (&#8220;RSUs&#8221;) and restricted stock awards (&#8220;RSAs&#8221;) vest based on the terms in the grant agreements and generally vest ratably over <span style="-sec-ix-hidden:f-508">one</span> to four years from the vesting commencement date. The following table summarizes the RSU and RSA activity for the three months ended March 31, 2026:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:2px 1pt;text-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, 2025</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,460,851&#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%">58.71&#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%">533,879&#160;</span></td><td style="background-color:#ffffff;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%">148.03&#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%">(1,236,513)</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%">69.37&#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%">(109,065)</span></td><td style="background-color:#ffffff;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%">71.07&#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 March 31, 2026</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%">3,649,152&#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%">67.79&#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 March&#160;31, 2026, we had RSUs and RSAs outstanding for 3,649,152 common shares, of which 3,237,957 relate to Class A common stock and 411,195 relate to Class B common stock. Total unrecognized stock-based compensation expense related to RSUs and RSAs was $162.3 million as of March&#160;31, 2026 and is expected to be recognized over a weighted-average period of 0.90 years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options vest based on terms in the stock option agreement and generally vest over five years quarterly or four years with 25% of the award vesting one year from the vesting commencement date then ratably over the following three years. The following table summarizes the stock option activity during the three months ended March 31, 2026:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-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, 2025</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%">10,852,131&#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%">38.38&#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%">7.14</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%">2,078,120&#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%">(441,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 March 31, 2026</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,410,938&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">39.53&#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%">7.02</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%">990,280&#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%">Vested as of March 31, 2026</span></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%">5,513,146&#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><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%">34.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:2px 1pt;text-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.38</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%">551,903&#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:400;line-height:100%">Vested and expected to vest as of March 31, 2026</span></td><td colspan="2" style="background-color:#cceeff;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,410,938&#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><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%">39.53&#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%">7.02</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%">990,280&#160;</span></td><td style="background-color:#cceeff;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 March&#160;31, 2026, we had outstanding stock options for 10,410,938 common shares, of which 8,917,603 relate to Class A common stock and 1,493,335 relate to Class B common stock. Total unrecognized stock-based compensation expense related to stock options was $76.3 million as of March&#160;31, 2026 and is expected to be recognized over a weighted-average period of 2.74 years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the consolidated statements of operations for all periods presented:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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><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%">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%">145&#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%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 colspan="2" style="background-color:#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,823&#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%">10,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">68,336&#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%">85,414&#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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">12. Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, we update the estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, we make a cumulative adjustment in such period. For the three months ended March 31, 2026 and 2025, income tax expense (benefit) was immaterial. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have a full valuation allowance against our United States federal and state deferred tax assets and will continue to maintain it until there is sufficient evidence to support the future utilization of these assets. Given our recent history of generating net income in the United States, we believe that there is a reasonable possibility that sufficient positive evidence may become available within the next 12 months to allow us to release a significant portion of the valuation allowance in the United States. The reversal would result in a significant income tax benefit in the period when we release it. However, the exact timing and amount of the valuation allowance release are subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately </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%">forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Parties and Related-Party Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Parties and Related-Party Transactions</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">13. Related Parties and Related-Party Transactions</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advance Magazine Publishers Inc.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2026, Advance Magazine Publishers Inc. (&#8220;Advance&#8221;) held approximately 22% of our outstanding shares of Class A and Class B common stock and is a related party to Reddit as Advance holds more than 10% of the voting power of our outstanding Class A and Class B common stock. There have been no changes to the terms of the agreements that govern Advance&#8217;s rights as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in our Annual Report. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We currently sublease office space in New York and Chicago from Advance. Total lease costs and other related expenses for our subleases were immaterial for the three months ended March 31, 2026 and 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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>44
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment and Geographic Information</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14. Segment and Geographic Information</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have one reportable segment as our chief operating decision maker, our Chief Executive Officer, reviews consolidated profitability measures in managing the business. Specifically, our chief operating decision maker uses consolidated net income as the measure of segment profit or loss for evaluating performance and allocating resources through comparison of actual amounts against budgeted and prior period amounts in order to make strategic decisions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of segment net income:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">663,411&#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%">392,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">56,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">607,289&#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%">355,489&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">341,319&#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%">240,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">78,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">107,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">4,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%">3,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(23,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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,747&#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,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">1,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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</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%">203,981&#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%">26,158&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Consolidated net income</span></td><td style="background-color:#ffffff;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:#ffffff;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%">203,981&#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;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:#ffffff;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%">26,158&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted cost of revenue is cost of revenue adjusted for stock-based compensation and related taxes as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">56,267&#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%">37,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">145&#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%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 cost of revenue</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%">56,122&#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%">36,872&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted operating expenses is operating expenses (comprised of research and development, sales and marketing, and general and administrative expenses) adjusted for stock-based compensation and related taxes and depreciation and amortization as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">424,232&#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%">351,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">78,703&#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%">107,188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">4,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:#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%">341,319&#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%">240,218&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other segment expenses primarily includes realized gains and losses on sales of marketable securities and foreign currency transaction gains and losses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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>45
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2026 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=rddt_MichelleReynoldsMember', window );">Michelle Reynolds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 3, 2026, our Chief Accounting Officer, Michelle Reynolds, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) for the sale of up to 11,523 shares of our Class A common stock. The actual number of shares subject to the Rule 10b5-1 trading arrangement is expected to be different due to our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units. The trading plan will terminate at the earlier of the execution of all trading orders pursuant to the plan or February 28, 2027.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Michelle Reynolds<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Accounting Officer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">March 3, 2026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">February 28, 2027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">362 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">11,523<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=rddt_MichelleReynoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=rddt_MichelleReynoldsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>46
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation of Unaudited Interim Financial Information</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#8220;Annual Report&#8221;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Presentation of Unaudited Interim Financial Information</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#8220;Annual Report&#8221;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management&#8217;s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ materially from those estimates.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates relate primarily to determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to disclose disaggregated information about certain income statement expense line items. The standard is effective for us beginning January 1, 2027, with early adoption permitted. We are currently evaluating the impact the adoption will have on our disclosures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which aims to modernize the accounting for internal-use software costs to better align with current software development practices by removing references to prescriptive software development stages and establishing a new principle for when to begin capitalizing such costs. The standard is effective for us beginning January 1, 2028. We are currently evaluating the impact the adoption will have on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) per Share</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We compute net income per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion, and transfer rights and therefore share equally in our net income or losses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs reflecting the reporting entity&#8217;s own assumptions or external inputs from inactive markets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value. There were no transfers between levels during the periods presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our revenue disaggregated by source:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">624,670&#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%">358,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">38,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="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%">663,411&#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%">392,361&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">525,561&#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%">313,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">137,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="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%">663,411&#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%">392,361&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">______________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other than the United States, no individual country represented 10% or more of total revenue during the three months ended March 31, 2026 and 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Calculation of Basic and Diluted Net Income per Share Attributable to Common Stock</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income per share attributable to common stock:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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:10pt;font-weight:700;line-height:120%">Basic net income per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income 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:10pt;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:10pt;font-weight:400;line-height:100%">149,404&#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:10pt;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:10pt;font-weight:400;line-height:100%">54,577&#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 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:10pt;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:10pt;font-weight:400;line-height:100%">18,214&#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:10pt;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:10pt;font-weight:400;line-height:100%">7,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">140,276,709</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:10pt;font-weight:400;line-height:100%">51,242,264</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126,746,933</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:10pt;font-weight:400;line-height:100%">55,277,274</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#ffffff;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:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:120%">Diluted net income per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income 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:10pt;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:10pt;font-weight:400;line-height:100%">152,370&#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:10pt;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:10pt;font-weight:400;line-height:100%">51,611&#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 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:10pt;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:10pt;font-weight:400;line-height:100%">18,974&#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:10pt;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:10pt;font-weight:400;line-height:100%">7,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">140,276,709</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:10pt;font-weight:400;line-height:100%">51,242,264</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126,746,933</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:10pt;font-weight:400;line-height:100%">55,277,274</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,005,200</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,251,016</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Shares used in computation of diluted net income per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">151,281,909</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,242,264</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">145,997,949</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:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55,277,274</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income 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:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.01&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.01&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">0.13&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">0.13&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income per Share Attributable to Common Stock</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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="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%">Three months ended March 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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">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: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%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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-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%">Class B</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 RSUs and RSAs</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%">55,300</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%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-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,904</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%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="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:10pt;font-weight:400;line-height:100%">55,300</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-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,904</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-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;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>49
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Financial Assets Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our financial assets that are measured at fair value on a recurring basis:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2026</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%">1,194,437&#160;</span></td><td style="background-color:#ffffff;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%">1,194,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">24,151&#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%">24,151&#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%">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%">15,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,905&#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 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:#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%">26,192&#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%">26,192&#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;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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">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%">352,039&#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%">356&#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%">(391)</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%">352,004&#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%">U.S. agency 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%">428,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">426,699&#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 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:#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%">273,647&#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%">196&#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%">(413)</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%">273,430&#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%">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%">140,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">140,000&#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%">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%">204,206&#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%">20&#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%">(75)</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%">204,151&#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 </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%">2,658,706&#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%">572&#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%">(2,309)</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%">2,656,969&#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"><table 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 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%">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 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%">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="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%">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="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%">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 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%">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 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%">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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding: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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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><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>50
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2026</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%">December 31,<br/>2025</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%">72,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%">74,750&#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%">28,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></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%">82,177&#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%">86,200&#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%">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%">7,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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,080&#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%">16,358&#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%">206,970&#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%">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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Noncurrent Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other noncurrent liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2026</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%">December 31,<br/>2025</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%">24,482&#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,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: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%">84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">24,566&#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%">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></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_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>51
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">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%">March 31, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-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%">34,442&#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,018&#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.3</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%">35,042&#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%">13,018&#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, 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><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockByClassTextBlock', window );">Schedule of Stock Reserved for Future Issuance</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have reserved the following shares of common stock, on an as-converted basis, for future issuance:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2026</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/>2025</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,410,938&#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%">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></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%">3,571,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">55,022,839&#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%">45,792,210&#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%">70,342,289&#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%">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></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>53
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Summary of RSU and RSA Activity</a></td>
<td class="text">The following table summarizes the RSU and RSA activity for the three months ended March 31, 2026:<div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:2px 1pt;text-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, 2025</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,460,851&#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%">58.71&#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%">533,879&#160;</span></td><td style="background-color:#ffffff;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%">148.03&#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%">(1,236,513)</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%">69.37&#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%">(109,065)</span></td><td style="background-color:#ffffff;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%">71.07&#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 March 31, 2026</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%">3,649,152&#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%">67.79&#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 );">Summary of Stock Option Activity</a></td>
<td class="text">The following table summarizes the stock option activity during the three months ended March 31, 2026:<div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-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, 2025</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%">10,852,131&#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%">38.38&#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%">7.14</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%">2,078,120&#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%">(441,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 March 31, 2026</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,410,938&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">39.53&#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%">7.02</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%">990,280&#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%">Vested as of March 31, 2026</span></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%">5,513,146&#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><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%">34.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:2px 1pt;text-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.38</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%">551,903&#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:400;line-height:100%">Vested and expected to vest as of March 31, 2026</span></td><td colspan="2" style="background-color:#cceeff;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,410,938&#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><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%">39.53&#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%">7.02</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%">990,280&#160;</span></td><td style="background-color:#cceeff;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 );">Summary of Components of Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in the consolidated statements of operations for all periods presented:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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><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%">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%">145&#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%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 colspan="2" style="background-color:#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,823&#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%">10,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">68,336&#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%">85,414&#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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Net Income</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of segment net income:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">663,411&#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%">392,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">56,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">607,289&#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%">355,489&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">341,319&#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%">240,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">78,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">107,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">4,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%">3,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(23,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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,747&#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,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">1,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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</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%">203,981&#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%">26,158&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Consolidated net income</span></td><td style="background-color:#ffffff;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:#ffffff;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%">203,981&#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;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:#ffffff;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%">26,158&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted cost of revenue is cost of revenue adjusted for stock-based compensation and related taxes as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">56,267&#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%">37,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">145&#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%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 cost of revenue</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%">56,122&#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%">36,872&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted operating expenses is operating expenses (comprised of research and development, sales and marketing, and general and administrative expenses) adjusted for stock-based compensation and related taxes and depreciation and amortization as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-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%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">424,232&#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%">351,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">78,703&#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%">107,188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">4,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:#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%">341,319&#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%">240,218&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other segment expenses primarily includes realized gains and losses on sales of marketable securities and foreign currency transaction gains and losses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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>55
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenue by Source (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="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">$ 663,411<span></span>
</td>
<td class="nump">$ 392,361<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">624,670<span></span>
</td>
<td class="nump">358,630<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 38,741<span></span>
</td>
<td class="nump">$ 33,731<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>56
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenue by Geography (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="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">$ 663,411<span></span>
</td>
<td class="nump">$ 392,361<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 525,561<span></span>
</td>
<td class="nump">$ 313,852<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 137,850<span></span>
</td>
<td class="nump">$ 78,509<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>57
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 28.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from deferred revenue balance in prior periods</a></td>
<td class="nump">15.1<span></span>
</td>
<td class="nump">$ 0.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_RevenueRemainingPerformanceObligation', window );">Aggregate amount of remaining performance obligations</a></td>
<td class="nump">120.6<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 91.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of revenue recognition for remaining performance obligations</a></td>
<td class="text">9 months<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 29.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript: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 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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-04-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-04-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>58
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share - Computation of Net Income (Loss) per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">191,518,973<span></span>
</td>
<td class="nump">182,024,207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income per share attributable to common stockholders</a></td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">191,518,973<span></span>
</td>
<td class="nump">182,024,207<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in computation of diluted net income per share attributable to common stockholders</a></td>
<td class="nump">202,524,173<span></span>
</td>
<td class="nump">201,275,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share attributable to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common stockholders</a></td>
<td class="nump">$ 149,404<span></span>
</td>
<td class="nump">$ 18,214<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">140,276,709<span></span>
</td>
<td class="nump">126,746,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income per share attributable to common stockholders</a></td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income attributable to common stockholders</a></td>
<td class="nump">$ 152,370<span></span>
</td>
<td class="nump">$ 18,974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">140,276,709<span></span>
</td>
<td class="nump">126,746,933<span></span>
</td>
</tr>
<tr class="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">11,005,200<span></span>
</td>
<td class="nump">19,251,016<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in computation of diluted net income per share attributable to common stockholders</a></td>
<td class="nump">151,281,909<span></span>
</td>
<td class="nump">145,997,949<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share attributable to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
</tr>
<tr class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common stockholders</a></td>
<td class="nump">$ 54,577<span></span>
</td>
<td class="nump">$ 7,944<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">51,242,264<span></span>
</td>
<td class="nump">55,277,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income per share attributable to common stockholders</a></td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income attributable to common stockholders</a></td>
<td class="nump">$ 51,611<span></span>
</td>
<td class="nump">$ 7,184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">51,242,264<span></span>
</td>
<td class="nump">55,277,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in computation of diluted net income per share attributable to common stockholders</a></td>
<td class="nump">51,242,264<span></span>
</td>
<td class="nump">55,277,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share attributable to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 0.13<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>59
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net income (loss) per share (in shares)</a></td>
<td class="nump">55,300<span></span>
</td>
<td class="nump">143,904<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net income (loss) per share (in shares)</a></td>
<td class="nump">55,300<span></span>
</td>
<td class="nump">143,904<span></span>
</td>
</tr>
<tr class="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">$ 572<span></span>
</td>
<td class="nump">$ 2,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(2,309)<span></span>
</td>
<td class="num">(149)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_AssetsAmortizedCost', window );">Cost or amortized cost</a></td>
<td class="nump">2,658,706<span></span>
</td>
<td class="nump">2,384,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value</a></td>
<td class="nump">2,656,969<span></span>
</td>
<td class="nump">2,386,449<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost or amortized cost</a></td>
<td class="nump">352,039<span></span>
</td>
<td class="nump">450,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">356<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(391)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">352,004<span></span>
</td>
<td class="nump">451,507<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. agency bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost or amortized cost</a></td>
<td class="nump">428,126<span></span>
</td>
<td class="nump">410,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(1,427)<span></span>
</td>
<td class="num">(134)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">426,699<span></span>
</td>
<td class="nump">410,688<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost or amortized cost</a></td>
<td class="nump">273,647<span></span>
</td>
<td class="nump">306,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(413)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">273,430<span></span>
</td>
<td class="nump">307,128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_BankTimeDepositsMember', window );">Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost or amortized cost</a></td>
<td class="nump">140,000<span></span>
</td>
<td class="nump">140,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">140,000<span></span>
</td>
<td class="nump">140,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost or amortized cost</a></td>
<td class="nump">204,206<span></span>
</td>
<td class="nump">213,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(75)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">204,151<span></span>
</td>
<td class="nump">213,919<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cost or amortized cost</a></td>
<td class="nump">1,194,437<span></span>
</td>
<td class="nump">825,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Fair value</a></td>
<td class="nump">1,194,437<span></span>
</td>
<td class="nump">825,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cost or amortized cost</a></td>
<td class="nump">24,151<span></span>
</td>
<td class="nump">11,934<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="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">24,151<span></span>
</td>
<td class="nump">11,935<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_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_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">15,908<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', 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 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="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Fair value</a></td>
<td class="nump">15,905<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_BankTimeDepositsMember', window );">Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cost or amortized cost</a></td>
<td class="nump">26,192<span></span>
</td>
<td class="nump">25,949<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Fair value</a></td>
<td class="nump">$ 26,192<span></span>
</td>
<td class="nump">$ 25,949<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_AssetsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets, Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_AssetsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded', window );">Impairment charges due to credit losses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Amortized cost of marketable securities with maturities with less than one year</a></td>
<td class="nump">803,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Amortized cost of marketable securities with maturities between one and five years</a></td>
<td class="nump">$ 594,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>62
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">$ 72,480<span></span>
</td>
<td class="nump">$ 74,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">28,296<span></span>
</td>
<td class="nump">18,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">82,177<span></span>
</td>
<td class="nump">86,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_RevenueSharePayableCurrent', window );">Accrued revenue share payable and other</a></td>
<td class="nump">7,937<span></span>
</td>
<td class="nump">5,984<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">16,080<span></span>
</td>
<td class="nump">16,358<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 206,970<span></span>
</td>
<td class="nump">$ 201,331<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_RevenueSharePayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Share Payable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_RevenueSharePayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>63
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Other Noncurrent Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_AccruedCustomerIncentivesNoncurrent', window );">Accrued customer incentives</a></td>
<td class="nump">$ 24,482<span></span>
</td>
<td class="nump">$ 22,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesNoncurrent', window );">Other</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">$ 24,566<span></span>
</td>
<td class="nump">$ 22,661<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_AccruedCustomerIncentivesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Customer Incentives, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_AccruedCustomerIncentivesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>64
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 42,174<span></span>
</td>
<td class="nump">$ 42,174<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Acquired Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, 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">35,042<span></span>
</td>
<td class="nump">32,564<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying value</a></td>
<td class="nump">13,018<span></span>
</td>
<td class="nump">15,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, 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">34,442<span></span>
</td>
<td class="nump">31,964<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying value</a></td>
<td class="nump">$ 13,018<span></span>
</td>
<td class="nump">$ 15,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-average remaining useful life (years)</a></td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, 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>66
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 01, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($) </div>
<div>instrument</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Letter of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,400,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,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving Credit Facility and Standby Letter of Credit Agreement, ABR Loans | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_DebtInstrumentAdditionalBasisSpread', window );">Additional basis spread (as a percent)</a></td>
<td class="nump">0.0025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving Credit Facility and Standby Letter of Credit Agreement, ABR Loans | Line of Credit | New York Federal Reserve Bank Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving Credit Facility and Standby Letter of Credit Agreement, ABR Loans | Line of Credit | Secured Overnight Financing Rate (SOFR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving Credit Facility and Standby Letter of Credit Agreement, Outstanding Term Benchmark Loans | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding SONIA Loans | Line of Credit | Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | Revolving Credit Facility and Standby Letter of Credit | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_DebtInstrumentNumberOfInstruments', window );">Debt of debt instruments | instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 94,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember', window );">Foreign Line of Credit | Revolving Credit Facility and Standby Letter of Credit | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_DebtInstrumentAdditionalBasisSpread">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Additional Basis Spread</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_DebtInstrumentAdditionalBasisSpread</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_DebtInstrumentNumberOfInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Number Of Instruments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_DebtInstrumentNumberOfInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies (Details)<br> &#163; in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 2026 </div>
<div>GBP (&#163;)</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_LossContingenciesByNatureOfContingencyAxis=us-gaap_UnfavorableRegulatoryActionMember', window );">Unfavorable Regulatory Action</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyDamagesSoughtValue', window );">Penalty notice fine</a></td>
<td class="nump">&#163; 14.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_UnfavorableRegulatoryActionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_UnfavorableRegulatoryActionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Feb. 04, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, authorized, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Class A common stock</a></td>
<td class="nump">$ 4,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Share repurchase program, remaining authorized, amount</a></td>
<td class="nump">$ 995,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>
</tr>
<tr class="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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Class A common stock (in shares)</a></td>
<td class="nump">34,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Class A common stock</a></td>
<td class="nump">$ 5,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_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details) - shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved (in shares)</a></td>
<td class="nump">70,342,289<span></span>
</td>
<td class="nump">62,351,580<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=rddt_A2024IncentiveAwardPlanMember', window );">2024 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved (in shares)</a></td>
<td class="nump">55,022,839<span></span>
</td>
<td class="nump">45,792,210<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=rddt_CommunityImpactInitiativesAndCharitableActivitiesMember', window );">Community Impact Initiatives and Charitable Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved (in shares)</a></td>
<td class="nump">1,337,205<span></span>
</td>
<td class="nump">1,337,205<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Outstanding stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved (in shares)</a></td>
<td class="nump">10,410,938<span></span>
</td>
<td class="nump">10,852,131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Outstanding RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved (in shares)</a></td>
<td class="nump">3,571,307<span></span>
</td>
<td class="nump">4,370,034<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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>70
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs and RSAs outstanding (in shares)</a></td>
<td class="nump">3,649,152<span></span>
</td>
<td class="nump">4,460,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense related to RSUs and RSAs</a></td>
<td class="nump">$ 162.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">10,410,938<span></span>
</td>
<td class="nump">10,852,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock-based compensation expense related to stock options</a></td>
<td class="nump">$ 76.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs and RSAs outstanding (in shares)</a></td>
<td class="nump">3,237,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">8,917,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs and RSAs outstanding (in shares)</a></td>
<td class="nump">411,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,493,335<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, weighted-average period of recognition</a></td>
<td class="text">10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember', window );">RSUs and RSAs | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember', window );">RSUs and RSAs | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, weighted-average period of recognition</a></td>
<td class="text">2 years 8 months 26 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Share-Based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Share-Based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - RSUs and RSAs (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2026 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Total RSUs and RSAs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, beginning balance (in shares) | shares</a></td>
<td class="nump">4,460,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">533,879<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(1,236,513)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod', window );">Canceled/forfeited (in shares) | shares</a></td>
<td class="num">(109,065)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, ending balance (in shares) | shares</a></td>
<td class="nump">3,649,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted- average grant date fair value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 58.71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">148.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">69.37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue', window );">Canceled/forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">71.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 67.79<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>72
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Options (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">10,852,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(441,193)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">10,410,938<span></span>
</td>
<td class="nump">10,852,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted- average exercise price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share)</a></td>
<td class="nump">$ 38.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">11.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 39.53<span></span>
</td>
<td class="nump">$ 38.38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock Options Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options vested (in shares)</a></td>
<td class="nump">5,513,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,410,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options vested, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">$ 34.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and expected to vest, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">$ 39.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 7 days<span></span>
</td>
<td class="text">7 years 1 month 20 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options vested, weighted-average remaining contractual life (years)</a></td>
<td class="text">6 years 4 months 17 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 7 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">$ 990,280<span></span>
</td>
<td class="nump">$ 2,078,120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options vested, aggregate intrinsic value</a></td>
<td class="nump">551,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 990,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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>73
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="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">$ 68,336<span></span>
</td>
<td class="nump">$ 85,414<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">145<span></span>
</td>
<td class="nump">217<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">42,410<span></span>
</td>
<td class="nump">52,610<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">5,823<span></span>
</td>
<td class="nump">10,138<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 19,958<span></span>
</td>
<td class="nump">$ 22,449<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>74
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Parties and Related-Party Transactions (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=rddt_AdvanceMagazinePublishersInc.Member', window );">Advance Magazine Publishers Inc. | Reddit, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Percentage of ownership in Reddit</a></td>
<td class="nump">22.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_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>75
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2026 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="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">$ 663,411<span></span>
</td>
<td class="nump">$ 392,361<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,210<span></span>
</td>
<td class="nump">3,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">1,747<span></span>
</td>
<td class="num">(1,721)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">203,981<span></span>
</td>
<td class="nump">26,158<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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_CostOfGoodsAndServiceAdjusted', window );">Adjusted cost of revenue</a></td>
<td class="nump">56,122<span></span>
</td>
<td class="nump">36,872<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_GrossProfitAdjusted', window );">Adjusted gross profit</a></td>
<td class="nump">607,289<span></span>
</td>
<td class="nump">355,489<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">341,319<span></span>
</td>
<td class="nump">240,218<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">78,848<span></span>
</td>
<td class="nump">107,405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,210<span></span>
</td>
<td class="nump">3,963<span></span>
</td>
</tr>
<tr class="re">
<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">(23,885)<span></span>
</td>
<td class="num">(20,414)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">1,747<span></span>
</td>
<td class="num">(1,721)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment expenses</a></td>
<td class="nump">1,069<span></span>
</td>
<td class="num">(120)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 203,981<span></span>
</td>
<td class="nump">$ 26,158<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>77
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="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">$ 56,267<span></span>
</td>
<td class="nump">$ 37,089<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rddt_ReportableSegmentMember', window );">Reportable Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">56,267<span></span>
</td>
<td class="nump">37,089<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">78,848<span></span>
</td>
<td class="nump">107,405<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">56,122<span></span>
</td>
<td class="nump">36,872<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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">$ 145<span></span>
</td>
<td class="nump">$ 217<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_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>78
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 4,210<span></span>
</td>
<td class="nump">$ 3,963<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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">424,232<span></span>
</td>
<td class="nump">351,369<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">78,848<span></span>
</td>
<td class="nump">107,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,210<span></span>
</td>
<td class="nump">3,963<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">341,319<span></span>
</td>
<td class="nump">240,218<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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">78,703<span></span>
</td>
<td class="nump">107,188<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 4,210<span></span>
</td>
<td class="nump">$ 3,963<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_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>79
<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>80
<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>82
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>133</ContextCount>
  <ElementCount>241</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>56</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="rddt-20260331.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-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Statements of Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/DescriptionofBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Basis of Presentation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Net Income per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeperShare</Role>
      <ShortName>Net Income per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/CommitmentandContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Related Parties and Related-Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions</Role>
      <ShortName>Related Parties and Related-Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformation</Role>
      <ShortName>Segment and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/Revenue</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Net Income per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeperShareTables</Role>
      <ShortName>Net Income per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/NetIncomeperShare</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/FairValueMeasurements</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/BalanceSheetComponents</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/StockholdersEquity</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/StockBasedCompensation</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformationTables</Role>
      <ShortName>Segment and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/SegmentandGeographicInformation</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Revenue - Disaggregation of Revenue by Source (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue by Source (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Revenue - Disaggregation of Revenue by Geography (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue by Geography (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Net Income per Share - Computation of Net Income (Loss) per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails</Role>
      <ShortName>Net Income per Share - Computation of Net Income (Loss) per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails</Role>
      <ShortName>Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Balance Sheet Components - Other Noncurrent Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Other Noncurrent Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Goodwill and Intangible Assets - Acquired Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Acquired Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/Debt</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Commitment and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/CommitmentandContingenciesDetails</Role>
      <ShortName>Commitment and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/CommitmentandContingencies</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails</Role>
      <ShortName>Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Stock-Based Compensation - RSUs and RSAs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails</Role>
      <ShortName>Stock-Based Compensation - RSUs and RSAs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Stock-Based Compensation - Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Related Parties and Related-Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails</Role>
      <ShortName>Related Parties and Related-Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Segment and Geographic Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformationNarrativeDetails</Role>
      <ShortName>Segment and Geographic Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails</Role>
      <ShortName>Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails</Role>
      <ShortName>Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="rddt-20260331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails</Role>
      <ShortName>Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="rddt-20260331.htm">rddt-20260331.htm</File>
    <File>rddt-20260331.xsd</File>
    <File>rddt-20260331_cal.xml</File>
    <File>rddt-20260331_def.xml</File>
    <File>rddt-20260331_lab.xml</File>
    <File>rddt-20260331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>rddt-20260331_g1.jpg</File>
    <File>rddt-20260331_g10.jpg</File>
    <File>rddt-20260331_g2.jpg</File>
    <File>rddt-20260331_g3.jpg</File>
    <File>rddt-20260331_g4.jpg</File>
    <File>rddt-20260331_g5.jpg</File>
    <File>rddt-20260331_g6.jpg</File>
    <File>rddt-20260331_g7.jpg</File>
    <File>rddt-20260331_g8.jpg</File>
    <File>rddt-20260331_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="539">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="33">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="11">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>85
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "rddt-20260331.htm": {
   "nsprefix": "rddt",
   "nsuri": "http://www.redditinc.com/20260331",
   "dts": {
    "inline": {
     "local": [
      "rddt-20260331.htm"
     ]
    },
    "schema": {
     "local": [
      "rddt-20260331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/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/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-20260331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "rddt-20260331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "rddt-20260331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rddt-20260331_pre.xml"
     ]
    }
   },
   "keyStandard": 227,
   "keyCustom": 14,
   "axisStandard": 25,
   "axisCustom": 0,
   "memberStandard": 38,
   "memberCustom": 14,
   "hidden": {
    "total": 9,
    "http://fasb.org/us-gaap/2025": 3,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://xbrl.sec.gov/ecd/2025": 1
   },
   "contextCount": 133,
   "entityCount": 1,
   "segmentCount": 56,
   "elementCount": 507,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 539,
    "http://xbrl.sec.gov/dei/2025": 33,
    "http://xbrl.sec.gov/ecd/2025": 11,
    "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-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
     "longName": "9952151 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20260331.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-20260331.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
     "longName": "9952152 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-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-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
     "longName": "9952153 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-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-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
     "longName": "9952154 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-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-20260331.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-20260331.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
     "longName": "9952155 - Statement - Consolidated Statements of Stockholders\u2019 Equity",
     "shortName": "Consolidated Statements of Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "9952156 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-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-20260331.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-20260331.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.redditinc.com/role/DescriptionofBusiness",
     "longName": "9952157 - Disclosure - Description of Business",
     "shortName": "Description of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies",
     "longName": "9952158 - Disclosure - Basis of Presentation and Significant Accounting Policies",
     "shortName": "Basis of Presentation and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.redditinc.com/role/Revenue",
     "longName": "9952159 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.redditinc.com/role/NetIncomeperShare",
     "longName": "9952160 - Disclosure - Net Income per Share",
     "shortName": "Net Income per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.redditinc.com/role/FairValueMeasurements",
     "longName": "9952161 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponents",
     "longName": "9952162 - Disclosure - Balance Sheet Components",
     "shortName": "Balance Sheet Components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssets",
     "longName": "9952163 - Disclosure - Goodwill and Intangible Assets",
     "shortName": "Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.redditinc.com/role/Debt",
     "longName": "9952164 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.redditinc.com/role/CommitmentandContingencies",
     "longName": "9952165 - Disclosure - Commitment and Contingencies",
     "shortName": "Commitment and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.redditinc.com/role/StockholdersEquity",
     "longName": "9952166 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.redditinc.com/role/StockBasedCompensation",
     "longName": "9952167 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.redditinc.com/role/IncomeTaxes",
     "longName": "9952168 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions",
     "longName": "9952169 - Disclosure - Related Parties and Related-Party Transactions",
     "shortName": "Related Parties and Related-Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformation",
     "longName": "9952170 - Disclosure - Segment and Geographic Information",
     "shortName": "Segment and Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConsolidationPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.redditinc.com/role/RevenueTables",
     "longName": "9955512 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.redditinc.com/role/NetIncomeperShareTables",
     "longName": "9955513 - Disclosure - Net Income per Share (Tables)",
     "shortName": "Net Income per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.redditinc.com/role/FairValueMeasurementsTables",
     "longName": "9955514 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponentsTables",
     "longName": "9955515 - Disclosure - Balance Sheet Components (Tables)",
     "shortName": "Balance Sheet Components (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "9955516 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.redditinc.com/role/StockholdersEquityTables",
     "longName": "9955517 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationTables",
     "longName": "9955518 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationTables",
     "longName": "9955519 - Disclosure - Segment and Geographic Information (Tables)",
     "shortName": "Segment and Geographic Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails",
     "longName": "9955520 - Disclosure - Revenue - Disaggregation of Revenue by Source (Details)",
     "shortName": "Revenue - Disaggregation of Revenue by Source (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-46",
      "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-20260331.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails",
     "longName": "9955521 - Disclosure - Revenue - Disaggregation of Revenue by Geography (Details)",
     "shortName": "Revenue - Disaggregation of Revenue by Geography (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-50",
      "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-20260331.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.redditinc.com/role/RevenueNarrativeDetails",
     "longName": "9955522 - Disclosure - Revenue - Narrative (Details)",
     "shortName": "Revenue - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails",
     "longName": "9955523 - Disclosure - Net Income per Share - Computation of Net Income (Loss) per Share (Details)",
     "shortName": "Net Income per Share - Computation of Net Income (Loss) per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-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-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
     "longName": "9955524 - Disclosure - Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details)",
     "shortName": "Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9955525 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)",
     "shortName": "Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-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-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails",
     "longName": "9955526 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "longName": "9955527 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)",
     "shortName": "Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-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-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails",
     "longName": "9955528 - Disclosure - Balance Sheet Components - Other Noncurrent Liabilities (Details)",
     "shortName": "Balance Sheet Components - Other Noncurrent Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-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-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "longName": "9955529 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R42": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails",
     "longName": "9955530 - Disclosure - Goodwill and Intangible Assets - Acquired Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets - Acquired Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-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-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.redditinc.com/role/DebtDetails",
     "longName": "9955531 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-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-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.redditinc.com/role/CommitmentandContingenciesDetails",
     "longName": "9955532 - Disclosure - Commitment and Contingencies (Details)",
     "shortName": "Commitment and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-98",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "unitRef": "gbp",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-98",
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "unitRef": "gbp",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails",
     "longName": "9955533 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-99",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-99",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails",
     "longName": "9955534 - Disclosure - Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details)",
     "shortName": "Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.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",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
     "longName": "9955535 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails",
     "longName": "9955536 - Disclosure - Stock-Based Compensation - RSUs and RSAs (Details)",
     "shortName": "Stock-Based Compensation - RSUs and RSAs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails",
     "longName": "9955537 - Disclosure - Stock-Based Compensation - Stock Options (Details)",
     "shortName": "Stock-Based Compensation - Stock Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails",
     "longName": "9955538 - Disclosure - Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details)",
     "shortName": "Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-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-20260331.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-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails",
     "longName": "9955539 - Disclosure - Related Parties and Related-Party Transactions (Details)",
     "shortName": "Related Parties and Related-Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-125",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-125",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationNarrativeDetails",
     "longName": "9955540 - Disclosure - Segment and Geographic Information - Narrative (Details)",
     "shortName": "Segment and Geographic Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails",
     "longName": "9955541 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details)",
     "shortName": "Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-126",
      "name": "rddt:GrossProfitAdjusted",
      "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-20260331.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
     "longName": "9955542 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details)",
     "shortName": "Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-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-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-126",
      "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-20260331.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
     "longName": "9955543 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (Details)",
     "shortName": "Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-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-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-126",
      "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-20260331.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "rddt_A2024IncentiveAwardPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "localname": "A2024IncentiveAwardPlanMember",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Plan",
        "label": "2024 Incentive Award Plan [Member]",
        "documentation": "2024 Incentive Award Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r915"
     ]
    },
    "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": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "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": [
      "r67"
     ]
    },
    "rddt_AccruedCustomerIncentivesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "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": 1.0
      },
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total accrued expenses and other current liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "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": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r15",
      "r55",
      "r147",
      "r646",
      "r684",
      "r685",
      "r1199"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r7",
      "r15",
      "r498",
      "r501",
      "r551",
      "r680",
      "r681",
      "r1045",
      "r1046",
      "r1047",
      "r1102",
      "r1103",
      "r1104",
      "r1105"
     ]
    },
    "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": [
      "r317",
      "r318",
      "r319",
      "r320",
      "r688",
      "r810"
     ]
    },
    "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": [
      "r980"
     ]
    },
    "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": [
      "r50",
      "r915",
      "r1257"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r702",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1200",
      "r1259"
     ]
    },
    "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": [
      "r993"
     ]
    },
    "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": [
      "r993"
     ]
    },
    "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": [
      "r993"
     ]
    },
    "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": [
      "r993"
     ]
    },
    "rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "localname": "AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA)",
        "label": "Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA) [Member]",
        "documentation": "Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "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 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/20260331",
     "localname": "AdvanceMagazinePublishersInc.Member",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance Magazine Publishers Inc.",
        "label": "Advance Magazine Publishers Inc. [Member]",
        "documentation": "Advance Magazine Publishers Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/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": [
      "r1161",
      "r1162"
     ]
    },
    "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": [
      "r1026"
     ]
    },
    "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": [
      "r952",
      "r962",
      "r972",
      "r1004"
     ]
    },
    "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": [
      "r955",
      "r965",
      "r975",
      "r1007"
     ]
    },
    "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": [
      "r1027"
     ]
    },
    "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": [
      "r993"
     ]
    },
    "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": [
      "r1000"
     ]
    },
    "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": [
      "r956",
      "r966",
      "r976",
      "r1000",
      "r1008",
      "r1012",
      "r1020"
     ]
    },
    "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": [
      "r1018"
     ]
    },
    "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": [
      "r449",
      "r455",
      "r456"
     ]
    },
    "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/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive securities excluded from computation of net income (loss) per share (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name [Domain]",
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "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": [
      "r79",
      "r91",
      "r143",
      "r168",
      "r169",
      "r170",
      "r213",
      "r228",
      "r246",
      "r250",
      "r292",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r488",
      "r490",
      "r536",
      "r633",
      "r634",
      "r642",
      "r740",
      "r836",
      "r837",
      "r850",
      "r915",
      "r931",
      "r932",
      "r943",
      "r1157",
      "r1158",
      "r1214"
     ]
    },
    "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/20260331",
     "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": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r148",
      "r168",
      "r169",
      "r170",
      "r292",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r488",
      "r490",
      "r536",
      "r915",
      "r1157",
      "r1158",
      "r1214"
     ]
    },
    "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_1": {
       "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": [
      "r512",
      "r513",
      "r902"
     ]
    },
    "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": []
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1": {
       "parentTag": "rddt_AssetsAmortizedCost",
       "weight": -1.0,
       "order": 2.0
      },
      "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": [
      "r265"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1": {
       "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": [
      "r266"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "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": {
        "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": [
      "r262",
      "r300",
      "r641"
     ]
    },
    "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": [
      "r1123"
     ]
    },
    "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": [
      "r1122"
     ]
    },
    "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": [
      "r263",
      "r300",
      "r512",
      "r529",
      "r530",
      "r531",
      "r532",
      "r630",
      "r811",
      "r902",
      "r906",
      "r913",
      "r1120",
      "r1204",
      "r1205",
      "r1206"
     ]
    },
    "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": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities",
        "label": "Debt Securities, Available-for-Sale, Current",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r300"
     ]
    },
    "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": [
      "r1015"
     ]
    },
    "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": [
      "r1016"
     ]
    },
    "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": [
      "r1011"
     ]
    },
    "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": [
      "r1011"
     ]
    },
    "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": [
      "r1011"
     ]
    },
    "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": [
      "r1011"
     ]
    },
    "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": [
      "r1011"
     ]
    },
    "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": [
      "r1011"
     ]
    },
    "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/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448"
     ]
    },
    "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": [
      "r1014"
     ]
    },
    "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": [
      "r1013"
     ]
    },
    "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": [
      "r1012"
     ]
    },
    "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": [
      "r1012"
     ]
    },
    "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": [
      "r87"
     ]
    },
    "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 of Unaudited Interim Financial Information",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "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": [
      "r1093"
     ]
    },
    "rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross unrealized gains",
        "label": "Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, before Tax",
        "documentation": "Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross unrealized losses",
        "label": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax",
        "documentation": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r139",
      "r815"
     ]
    },
    "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": [
      "r139"
     ]
    },
    "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": [
      "r530",
      "r531",
      "r532",
      "r1202",
      "r1203"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at the beginning of the period",
        "periodEndLabel": "Cash and cash equivalents at the end of the period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r65",
      "r167"
     ]
    },
    "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 and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r65"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "rddt_AssetsAmortizedCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "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": [
      "r1042",
      "r1225"
     ]
    },
    "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": [
      "r991"
     ]
    },
    "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": [
      "r988"
     ]
    },
    "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": [
      "r986"
     ]
    },
    "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/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r144",
      "r145",
      "r146",
      "r168",
      "r170",
      "r194",
      "r198",
      "r205",
      "r207",
      "r215",
      "r216",
      "r292",
      "r341",
      "r343",
      "r344",
      "r345",
      "r348",
      "r349",
      "r369",
      "r370",
      "r372",
      "r373",
      "r375",
      "r378",
      "r381",
      "r382",
      "r385",
      "r388",
      "r395",
      "r536",
      "r693",
      "r694",
      "r695",
      "r696",
      "r702",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r728",
      "r748",
      "r770",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r1030",
      "r1097",
      "r1099",
      "r1106"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r145",
      "r146",
      "r215",
      "r372",
      "r381",
      "r382",
      "r383",
      "r385",
      "r388",
      "r393",
      "r395",
      "r496",
      "r693",
      "r694",
      "r695",
      "r696",
      "r851",
      "r1030",
      "r1095",
      "r1097"
     ]
    },
    "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": [
      "r992"
     ]
    },
    "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": [
      "r992"
     ]
    },
    "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": [
      "r71",
      "r340",
      "r938",
      "r939",
      "r940",
      "r941"
     ]
    },
    "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": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 9)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r83",
      "r643",
      "r727"
     ]
    },
    "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": [
      "r69",
      "r332",
      "r333",
      "r798",
      "r1144",
      "r1149"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class A common stock",
        "terseLabel": "Class A",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class B common stock",
        "terseLabel": "Class B",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_CommonClassCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassCMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C common stock",
        "label": "Common Class C [Member]",
        "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total shares of common stock reserved (in shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r934",
      "r935",
      "r936",
      "r938",
      "r939",
      "r940",
      "r941",
      "r1102",
      "r1103",
      "r1105",
      "r1200",
      "r1256",
      "r1259"
     ]
    },
    "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": [
      "r49"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r728"
     ]
    },
    "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": [
      "r49"
     ]
    },
    "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r49",
      "r728",
      "r746",
      "r1259",
      "r1260"
     ]
    },
    "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": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, value",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r370",
      "r377",
      "r645",
      "r915"
     ]
    },
    "rddt_CommunityImpactInitiativesAndCharitableActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "localname": "CommunityImpactInitiativesAndCharitableActivitiesMember",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Community Impact Initiatives and Charitable Activities",
        "label": "Community Impact Initiatives And Charitable Activities [Member]",
        "documentation": "Community Impact Initiatives And Charitable Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/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": [
      "r997"
     ]
    },
    "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": [
      "r996"
     ]
    },
    "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": [
      "r998"
     ]
    },
    "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": [
      "r995"
     ]
    },
    "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",
        "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": [
      "r16",
      "r151",
      "r153",
      "r158",
      "r631",
      "r654",
      "r655"
     ]
    },
    "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": [
      "r219",
      "r257",
      "r689",
      "r690",
      "r797",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113"
     ]
    },
    "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": [
      "r219",
      "r257",
      "r689",
      "r690",
      "r797",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113"
     ]
    },
    "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": [
      "r219",
      "r257",
      "r689",
      "r690",
      "r797",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113"
     ]
    },
    "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": [
      "r533",
      "r534"
     ]
    },
    "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": [
      "r219",
      "r257",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113"
     ]
    },
    "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": [
      "r219",
      "r257",
      "r689",
      "r690",
      "r797",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113"
     ]
    },
    "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 of Unaudited Interim Financial Information",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r822"
     ]
    },
    "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": [
      "r397",
      "r398",
      "r400",
      "r411"
     ]
    },
    "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": 1.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": [
      "r397",
      "r398",
      "r400",
      "r411"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized from deferred revenue balance in prior periods",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "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/20260331",
     "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": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Product and Service Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r591",
      "r817",
      "r821",
      "r899",
      "r1086"
     ]
    },
    "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": [
      "r900"
     ]
    },
    "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": [
      "r62"
     ]
    },
    "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": []
    },
    "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": [
      "r340",
      "r1155"
     ]
    },
    "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": [
      "r340",
      "r1155"
     ]
    },
    "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_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/20260331",
     "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": [
      "r12",
      "r40",
      "r41",
      "r80",
      "r82",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r914",
      "r1095",
      "r1096",
      "r1098",
      "r1101",
      "r1145",
      "r1146",
      "r1147",
      "r1212",
      "r1213",
      "r1223"
     ]
    },
    "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": [
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r496",
      "r637",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r914",
      "r1095",
      "r1096",
      "r1098",
      "r1101",
      "r1212",
      "r1213"
     ]
    },
    "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": [
      "r12",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r914",
      "r1095",
      "r1096",
      "r1098",
      "r1101",
      "r1145",
      "r1146",
      "r1147",
      "r1212",
      "r1213",
      "r1223"
     ]
    },
    "rddt_DebtInstrumentNumberOfInstruments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "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": [
      "r12",
      "r30",
      "r33",
      "r37",
      "r73",
      "r74",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r496",
      "r637",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r914",
      "r1095",
      "r1096",
      "r1098",
      "r1101",
      "r1212",
      "r1213"
     ]
    },
    "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": [
      "r161",
      "r304"
     ]
    },
    "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": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272"
     ]
    },
    "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/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r162",
      "r213",
      "r233",
      "r250",
      "r816",
      "r836",
      "r837"
     ]
    },
    "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": [
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1138",
      "r1140",
      "r1142",
      "r1143",
      "r1196"
     ]
    },
    "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": [
      "r409",
      "r410",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859"
     ]
    },
    "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": [
      "r409",
      "r410",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859"
     ]
    },
    "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": "Schedule of Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "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": [
      "r416",
      "r421",
      "r450",
      "r451",
      "r453",
      "r864"
     ]
    },
    "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": "Summary of RSU and RSA Activity",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1165"
     ]
    },
    "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_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "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": [
      "r979"
     ]
    },
    "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": []
    },
    "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": [
      "r990"
     ]
    },
    "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 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/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in dollars per share)",
        "terseLabel": "Basic income per share attributable to common stockholders",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r159",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r191",
      "r194",
      "r205",
      "r206",
      "r207",
      "r212",
      "r368",
      "r454",
      "r482",
      "r487",
      "r510",
      "r511",
      "r632",
      "r656",
      "r825"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic net income per share attributable to common stockholders:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in dollars per share)",
        "terseLabel": "Diluted net income per share attributable to common stockholders (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r159",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r194",
      "r205",
      "r206",
      "r207",
      "r212",
      "r368",
      "r454",
      "r482",
      "r487",
      "r510",
      "r511",
      "r632",
      "r656",
      "r825"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted net income per share attributable to common stockholders:",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDilutedLineItems",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r198",
      "r205",
      "r207"
     ]
    },
    "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": [
      "r20",
      "r21",
      "r209"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r208",
      "r210",
      "r211"
     ]
    },
    "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": 5.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": [
      "r41"
     ]
    },
    "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": [
      "r1192"
     ]
    },
    "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": [
      "r452"
     ]
    },
    "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": [
      "r1193"
     ]
    },
    "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": [
      "r1193"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Outstanding stock options",
        "terseLabel": "Stock options",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "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": [
      "r945"
     ]
    },
    "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/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/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": [
      "r945"
     ]
    },
    "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": [
      "r945"
     ]
    },
    "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": [
      "r1029"
     ]
    },
    "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": [
      "r945"
     ]
    },
    "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": [
      "r945"
     ]
    },
    "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": [
      "r945"
     ]
    },
    "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": [
      "r945"
     ]
    },
    "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": [
      "r984"
     ]
    },
    "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": [
      "r1025"
     ]
    },
    "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": [
      "r1025"
     ]
    },
    "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": [
      "r1025"
     ]
    },
    "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:",
        "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r132",
      "r133",
      "r134",
      "r155",
      "r156",
      "r157",
      "r174",
      "r175",
      "r176",
      "r178",
      "r185",
      "r187",
      "r189",
      "r214",
      "r293",
      "r294",
      "r325",
      "r367",
      "r396",
      "r454",
      "r472",
      "r473",
      "r479",
      "r480",
      "r481",
      "r483",
      "r486",
      "r487",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r509",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r551",
      "r652",
      "r680",
      "r681",
      "r682",
      "r702",
      "r770"
     ]
    },
    "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": [
      "r994"
     ]
    },
    "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": [
      "r952",
      "r962",
      "r972",
      "r1004"
     ]
    },
    "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": [
      "r949",
      "r959",
      "r969",
      "r1001"
     ]
    },
    "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": [
      "r1000"
     ]
    },
    "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": [
      "r1202",
      "r1203"
     ]
    },
    "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": [
      "r514",
      "r517",
      "r519",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r628",
      "r902",
      "r907"
     ]
    },
    "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_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": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r366",
      "r393",
      "r496",
      "r507",
      "r528",
      "r535",
      "r538",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r640",
      "r653",
      "r842",
      "r902",
      "r904",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r916",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1201",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210"
     ]
    },
    "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": [
      "r141",
      "r305",
      "r321",
      "r814"
     ]
    },
    "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": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r592",
      "r593",
      "r688",
      "r810",
      "r814",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897"
     ]
    },
    "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": [
      "r305",
      "r321",
      "r593",
      "r814"
     ]
    },
    "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": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r688",
      "r810",
      "r814",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "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": [
      "r592",
      "r1140"
     ]
    },
    "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": []
    },
    "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": [
      "r956",
      "r966",
      "r976",
      "r1008"
     ]
    },
    "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": [
      "r956",
      "r966",
      "r976",
      "r1008"
     ]
    },
    "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": [
      "r956",
      "r966",
      "r976",
      "r1008"
     ]
    },
    "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": [
      "r956",
      "r966",
      "r976",
      "r1008"
     ]
    },
    "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": [
      "r956",
      "r966",
      "r976",
      "r1008"
     ]
    },
    "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": [
      "r989"
     ]
    },
    "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": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r750"
     ]
    },
    "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": [
      "r60"
     ]
    },
    "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": [
      "r797",
      "r1113"
     ]
    },
    "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": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r306",
      "r629",
      "r837",
      "r843",
      "r866",
      "r867",
      "r868",
      "r898",
      "r903",
      "r915",
      "r1130",
      "r1131",
      "r1197"
     ]
    },
    "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": [
      "r1129",
      "r1132"
     ]
    },
    "rddt_GrossProfitAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "localname": "GrossProfitAdjusted",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Adjusted gross profit",
        "label": "Gross Profit, Adjusted",
        "documentation": "Gross Profit, Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r85",
      "r90",
      "r633",
      "r635",
      "r650",
      "r818",
      "r820",
      "r821",
      "r831",
      "r836",
      "r1108",
      "r1115",
      "r1116",
      "r1117",
      "r1118"
     ]
    },
    "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": [
      "r326",
      "r328",
      "r329",
      "r492",
      "r493",
      "r494",
      "r495",
      "r516",
      "r518",
      "r522",
      "r537",
      "r538",
      "r539",
      "r677",
      "r679",
      "r755",
      "r810",
      "r811",
      "r866",
      "r868",
      "r900",
      "r901",
      "r905",
      "r913",
      "r1194",
      "r1195",
      "r1227"
     ]
    },
    "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": [
      "r328",
      "r329",
      "r492",
      "r493",
      "r494",
      "r495",
      "r516",
      "r518",
      "r522",
      "r537",
      "r538",
      "r539",
      "r677",
      "r679",
      "r755",
      "r810",
      "r811",
      "r866",
      "r868",
      "r900",
      "r901",
      "r905",
      "r913",
      "r1194",
      "r1195",
      "r1227"
     ]
    },
    "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": [
      "r168",
      "r171",
      "r459",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r470",
      "r474",
      "r476",
      "r477",
      "r478",
      "r639",
      "r687",
      "r698",
      "r865"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense (benefit)",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r98",
      "r168",
      "r188",
      "r189",
      "r213",
      "r236",
      "r250",
      "r462",
      "r463",
      "r475",
      "r657",
      "r818",
      "r820",
      "r821",
      "r865"
     ]
    },
    "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": [
      "r154",
      "r460",
      "r461",
      "r467",
      "r468",
      "r469",
      "r471",
      "r692"
     ]
    },
    "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": [
      "r4"
     ]
    },
    "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": [
      "r4"
     ]
    },
    "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": [
      "r4"
     ]
    },
    "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/20260331",
     "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average effect of dilutive potential common stock (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r207",
      "r420"
     ]
    },
    "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": [
      "r956",
      "r966",
      "r976",
      "r1000",
      "r1008",
      "r1012",
      "r1020"
     ]
    },
    "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": [
      "r1018"
     ]
    },
    "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": [
      "r948",
      "r1024"
     ]
    },
    "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": [
      "r948",
      "r1024"
     ]
    },
    "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": [
      "r948",
      "r1024"
     ]
    },
    "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": 3.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": [
      "r316",
      "r1140",
      "r1141"
     ]
    },
    "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": [
      "r836",
      "r899",
      "r1048",
      "r1115"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/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": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r40",
      "r41",
      "r42",
      "r44",
      "r45",
      "r46",
      "r47",
      "r168",
      "r169",
      "r170",
      "r292",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r489",
      "r490",
      "r491",
      "r536",
      "r726",
      "r830",
      "r850",
      "r943",
      "r1157",
      "r1214",
      "r1215"
     ]
    },
    "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",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r84",
      "r648",
      "r915",
      "r931",
      "r932",
      "r1095",
      "r1100",
      "r1128",
      "r1211"
     ]
    },
    "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",
        "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": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r138",
      "r168",
      "r169",
      "r170",
      "r292",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r489",
      "r490",
      "r491",
      "r536",
      "r915",
      "r1157",
      "r1214",
      "r1215"
     ]
    },
    "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": [
      "r1209"
     ]
    },
    "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": [
      "r39",
      "r43"
     ]
    },
    "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": [
      "r39",
      "r43",
      "r340"
     ]
    },
    "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": [
      "r70"
     ]
    },
    "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": [
      "r12",
      "r1145",
      "r1146",
      "r1147"
     ]
    },
    "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": [
      "r12",
      "r27",
      "r1145",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency Nature [Axis]",
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r334",
      "r335",
      "r336",
      "r339",
      "r457",
      "r686",
      "r844",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r334",
      "r335",
      "r336",
      "r339",
      "r457",
      "r844",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r334",
      "r335",
      "r336",
      "r339",
      "r457",
      "r844",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Penalty notice fine",
        "label": "Loss Contingency, Damages Sought, Value",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency, Nature [Domain]",
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r334",
      "r335",
      "r336",
      "r339",
      "r457",
      "r686",
      "r844",
      "r1151",
      "r1152"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r105",
      "r106",
      "r108",
      "r125",
      "r127",
      "r128",
      "r130",
      "r131",
      "r223",
      "r335",
      "r336",
      "r337",
      "r338",
      "r415",
      "r445",
      "r446",
      "r447",
      "r457",
      "r515",
      "r590",
      "r676",
      "r678",
      "r686",
      "r718",
      "r719",
      "r777",
      "r779",
      "r781",
      "r782",
      "r784",
      "r792",
      "r793",
      "r795",
      "r796",
      "r808",
      "r809",
      "r841",
      "r851",
      "r863",
      "r866",
      "r869",
      "r870",
      "r906",
      "r907",
      "r911",
      "r912",
      "r926",
      "r1159",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221"
     ]
    },
    "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": [
      "r992"
     ]
    },
    "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": [
      "r992"
     ]
    },
    "rddt_MichelleReynoldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "localname": "MichelleReynoldsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Michelle Reynolds [Member]",
        "documentation": "Michelle Reynolds"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r105",
      "r106",
      "r108",
      "r125",
      "r127",
      "r128",
      "r130",
      "r131",
      "r223",
      "r335",
      "r336",
      "r337",
      "r338",
      "r415",
      "r445",
      "r446",
      "r447",
      "r457",
      "r515",
      "r590",
      "r676",
      "r678",
      "r686",
      "r718",
      "r719",
      "r777",
      "r779",
      "r781",
      "r782",
      "r784",
      "r792",
      "r793",
      "r795",
      "r796",
      "r808",
      "r809",
      "r841",
      "r851",
      "r863",
      "r866",
      "r869",
      "r870",
      "r906",
      "r907",
      "r911",
      "r926",
      "r1159",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of ownership in Reddit",
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/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": [
      "r1011"
     ]
    },
    "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": [
      "r1163",
      "r1164"
     ]
    },
    "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": [
      "r1019"
     ]
    },
    "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": [
      "r993"
     ]
    },
    "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": [
      "r93",
      "r218",
      "r827",
      "r828"
     ]
    },
    "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": [
      "r166"
     ]
    },
    "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": [
      "r166"
     ]
    },
    "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": [
      "r65",
      "r66",
      "r67"
     ]
    },
    "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/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r67",
      "r86",
      "r134",
      "r136",
      "r149",
      "r152",
      "r157",
      "r168",
      "r169",
      "r170",
      "r173",
      "r177",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r188",
      "r189",
      "r203",
      "r292",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r368",
      "r371",
      "r374",
      "r379",
      "r454",
      "r482",
      "r487",
      "r511",
      "r536",
      "r651",
      "r747",
      "r768",
      "r769",
      "r818",
      "r820",
      "r821",
      "r942",
      "r1157"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income attributable to common stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r160",
      "r181",
      "r182",
      "r183",
      "r184",
      "r191",
      "r192",
      "r204",
      "r207",
      "r371",
      "r374",
      "r379",
      "r487"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income attributable to common stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r193",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r207"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Pronouncements Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "rddt_NewYorkFederalReserveBankRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "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": [
      "r992"
     ]
    },
    "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": [
      "r956",
      "r966",
      "r976",
      "r1000",
      "r1008"
     ]
    },
    "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": [
      "r983"
     ]
    },
    "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": [
      "r982"
     ]
    },
    "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": [
      "r1000"
     ]
    },
    "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": [
      "r1019"
     ]
    },
    "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": [
      "r1019"
     ]
    },
    "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": [
      "r1261",
      "r1262",
      "r1263",
      "r1264"
     ]
    },
    "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": [
      "r61"
     ]
    },
    "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": [
      "r832",
      "r840",
      "r1114"
     ]
    },
    "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": [
      "r821"
     ]
    },
    "rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "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 from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r818",
      "r821",
      "r831",
      "r1108",
      "r1115",
      "r1116",
      "r1117",
      "r1118"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, noncurrent",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "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": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "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": [
      "r1092"
     ]
    },
    "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": 4.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": [
      "r41"
     ]
    },
    "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": [
      "r142"
     ]
    },
    "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": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in unrealized gains (losses) on marketable securities",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r7",
      "r78"
     ]
    },
    "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": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r7",
      "r78"
     ]
    },
    "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in other comprehensive income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r7",
      "r78",
      "r150",
      "r153",
      "r185"
     ]
    },
    "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": [
      "r814",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1140",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "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": 2.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": [
      "r41",
      "r915"
     ]
    },
    "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": 3.0
      },
      "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "totalLabel": "Other noncurrent liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "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": [
      "r67"
     ]
    },
    "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": [
      "r992"
     ]
    },
    "rddt_OtherRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "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": [
      "r45",
      "r81"
     ]
    },
    "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": [
      "r954",
      "r964",
      "r974",
      "r1006"
     ]
    },
    "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": [
      "r957",
      "r967",
      "r977",
      "r1009"
     ]
    },
    "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": [
      "r957",
      "r967",
      "r977",
      "r1009"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r981"
     ]
    },
    "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": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other investing activities",
        "label": "Payment for (Proceeds from) Other Investing Activity",
        "documentation": "Amount of cash (inflow) outflow from investing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1091"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "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": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "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": [
      "r18",
      "r163",
      "r259"
     ]
    },
    "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": [
      "r63"
     ]
    },
    "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": [
      "r991"
     ]
    },
    "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": [
      "r991"
     ]
    },
    "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": [
      "r983"
     ]
    },
    "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": [
      "r1000"
     ]
    },
    "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": [
      "r993"
     ]
    },
    "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": [
      "r982"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "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": [
      "r984"
     ]
    },
    "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": [
      "r1028"
     ]
    },
    "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": [
      "r983"
     ]
    },
    "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": [
      "r48",
      "r381"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r728"
     ]
    },
    "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": [
      "r48",
      "r381"
     ]
    },
    "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": [
      "r48",
      "r728",
      "r746",
      "r1259",
      "r1260"
     ]
    },
    "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": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value $0.0001 per share; 100,000,000 shares authorized as of March\u00a031, 2026 and December\u00a031, 2025; no shares issued and outstanding as of March\u00a031, 2026 and December\u00a031, 2025",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r370",
      "r376",
      "r644",
      "r915"
     ]
    },
    "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": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "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": [
      "r163",
      "r164",
      "r1121"
     ]
    },
    "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": [
      "r17",
      "r163",
      "r259",
      "r291"
     ]
    },
    "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": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of employee stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r11"
     ]
    },
    "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": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r129",
      "r253",
      "r591",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r812",
      "r817",
      "r820",
      "r821",
      "r852",
      "r853",
      "r925",
      "r926",
      "r927",
      "r930",
      "r933",
      "r1032",
      "r1040",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1153",
      "r1154",
      "r1226",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255"
     ]
    },
    "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": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r129",
      "r253",
      "r591",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r812",
      "r817",
      "r820",
      "r821",
      "r852",
      "r853",
      "r925",
      "r926",
      "r927",
      "r930",
      "r933",
      "r1032",
      "r1040",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1153",
      "r1154",
      "r1226",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255"
     ]
    },
    "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
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r6",
      "r550",
      "r638",
      "r649",
      "r915"
     ]
    },
    "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": [
      "r981"
     ]
    },
    "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": [
      "r981"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r105",
      "r106",
      "r108",
      "r125",
      "r127",
      "r128",
      "r130",
      "r131",
      "r223",
      "r335",
      "r336",
      "r337",
      "r338",
      "r414",
      "r415",
      "r445",
      "r446",
      "r447",
      "r453",
      "r457",
      "r515",
      "r565",
      "r574",
      "r590",
      "r676",
      "r678",
      "r686",
      "r718",
      "r719",
      "r777",
      "r779",
      "r781",
      "r782",
      "r784",
      "r792",
      "r793",
      "r795",
      "r796",
      "r808",
      "r809",
      "r841",
      "r851",
      "r863",
      "r866",
      "r869",
      "r870",
      "r906",
      "r907",
      "r911",
      "r912",
      "r926",
      "r936",
      "r1148",
      "r1159",
      "r1205",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r105",
      "r106",
      "r108",
      "r125",
      "r127",
      "r128",
      "r130",
      "r131",
      "r223",
      "r335",
      "r336",
      "r337",
      "r338",
      "r414",
      "r415",
      "r445",
      "r446",
      "r447",
      "r453",
      "r457",
      "r515",
      "r565",
      "r574",
      "r590",
      "r676",
      "r678",
      "r686",
      "r718",
      "r719",
      "r777",
      "r779",
      "r781",
      "r782",
      "r784",
      "r792",
      "r793",
      "r795",
      "r796",
      "r808",
      "r809",
      "r841",
      "r851",
      "r863",
      "r866",
      "r869",
      "r870",
      "r906",
      "r907",
      "r911",
      "r912",
      "r926",
      "r936",
      "r1148",
      "r1159",
      "r1205",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221"
     ]
    },
    "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": [
      "r25",
      "r26"
     ]
    },
    "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": [
      "r949",
      "r959",
      "r969",
      "r1001"
     ]
    },
    "rddt_RedditInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "localname": "RedditInc.Member",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reddit, Inc.",
        "label": "Reddit, Inc. [Member]",
        "documentation": "Reddit, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Line Items]",
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r172",
      "r173",
      "r258",
      "r555",
      "r556",
      "r557",
      "r751",
      "r752",
      "r755"
     ]
    },
    "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/RelatedPartiesandRelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Parties and Related-Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r553",
      "r554",
      "r556",
      "r558",
      "r699",
      "r700",
      "r701",
      "r753",
      "r754",
      "r755",
      "r774",
      "r776"
     ]
    },
    "rddt_ReportableSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "localname": "ReportableSegmentMember",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segment",
        "label": "Reportable Segment [Member]",
        "documentation": "Reportable Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/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": [
      "r458",
      "r810",
      "r818",
      "r819",
      "r836",
      "r1222"
     ]
    },
    "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": []
    },
    "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": [
      "r950",
      "r960",
      "r970",
      "r1002"
     ]
    },
    "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": [
      "r951",
      "r961",
      "r971",
      "r1003"
     ]
    },
    "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": [
      "r958",
      "r968",
      "r978",
      "r1010"
     ]
    },
    "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": [
      "r139"
     ]
    },
    "rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "localname": "RestrictedStockUnitsAndRestrictedStockAwardsMember",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
      "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/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding RSUs",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "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": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r75",
      "r647",
      "r683",
      "r685",
      "r697",
      "r729",
      "r915"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r174",
      "r175",
      "r176",
      "r178",
      "r185",
      "r187",
      "r189",
      "r293",
      "r294",
      "r325",
      "r367",
      "r454",
      "r472",
      "r473",
      "r479",
      "r480",
      "r481",
      "r483",
      "r486",
      "r487",
      "r497",
      "r499",
      "r500",
      "r502",
      "r509",
      "r546",
      "r547",
      "r680",
      "r682",
      "r702",
      "r1259"
     ]
    },
    "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": [
      "r88",
      "r89",
      "r213",
      "r229",
      "r230",
      "r244",
      "r250",
      "r253",
      "r255",
      "r257",
      "r408",
      "r409",
      "r410",
      "r591",
      "r818",
      "r821"
     ]
    },
    "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": [
      "r257",
      "r1110",
      "r1111"
     ]
    },
    "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": [
      "r99",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r410",
      "r413"
     ]
    },
    "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": [
      "r96"
     ]
    },
    "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": [
      "r97"
     ]
    },
    "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": [
      "r97"
     ]
    },
    "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/20260331",
     "localname": "RevenueSharePayableCurrent",
     "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 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/20260331",
     "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/20260331",
     "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/20260331",
     "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/20260331",
     "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": []
    },
    "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": [
      "r1019"
     ]
    },
    "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": [
      "r1019"
     ]
    },
    "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": [
      "r317",
      "r318",
      "r319",
      "r320",
      "r688",
      "r810"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income per Share Attributable to Common Stock",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "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": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Calculation of Basic and Diluted Net Income per Share Attributable to Common Stock",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]",
        "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r198",
      "r205",
      "r207"
     ]
    },
    "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": [
      "r35"
     ]
    },
    "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": "Summary of Components of Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "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": [
      "r814",
      "r1139"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]",
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r172",
      "r173",
      "r555",
      "r556",
      "r557",
      "r751",
      "r752",
      "r755"
     ]
    },
    "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",
        "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": [
      "r22",
      "r23",
      "r24"
     ]
    },
    "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": [
      "r417",
      "r419",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r453"
     ]
    },
    "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": "Summary of Stock Option Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r10",
      "r76"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock by Class [Table]",
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r31",
      "r32",
      "r33",
      "r73",
      "r74",
      "r75",
      "r144",
      "r145",
      "r146",
      "r215",
      "r381",
      "r382",
      "r383",
      "r385",
      "r388",
      "r393",
      "r395",
      "r496",
      "r693",
      "r694",
      "r695",
      "r696",
      "r851",
      "r1030",
      "r1095",
      "r1097"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfStockByClassTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Reserved for Future Issuance",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r28",
      "r29",
      "r30",
      "r31",
      "r32",
      "r33",
      "r48",
      "r49",
      "r73",
      "r74",
      "r75"
     ]
    },
    "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": [
      "r1198"
     ]
    },
    "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": [
      "r944"
     ]
    },
    "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": [
      "r946"
     ]
    },
    "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": [
      "r88",
      "r89",
      "r90",
      "r91",
      "r213",
      "r225",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r257",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r324",
      "r330",
      "r331",
      "r484",
      "r485",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r833",
      "r836",
      "r837",
      "r843",
      "r929",
      "r1226",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255"
     ]
    },
    "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": [
      "r102",
      "r104",
      "r107",
      "r109",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r126",
      "r127",
      "r128",
      "r220",
      "r255",
      "r256",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r633",
      "r634",
      "r635",
      "r636",
      "r715",
      "r716",
      "r717",
      "r778",
      "r780",
      "r783",
      "r785",
      "r792",
      "r794",
      "r795",
      "r796",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r813",
      "r826",
      "r852",
      "r854",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r928",
      "r936",
      "r1226",
      "r1228",
      "r1229",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255"
     ]
    },
    "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": [
      "r91",
      "r213",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r240",
      "r242",
      "r243",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r832",
      "r834",
      "r835",
      "r836",
      "r838",
      "r839",
      "r840"
     ]
    },
    "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": [
      "r213",
      "r242",
      "r243",
      "r250",
      "r836"
     ]
    },
    "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": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_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": [
      "r60"
     ]
    },
    "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": [
      "r4"
     ]
    },
    "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 equity based payment awards",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "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/20260331",
     "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": [
      "r436"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "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": [
      "r433",
      "r434"
     ]
    },
    "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": "Total RSUs and RSAs",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/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": [
      "r433",
      "r434"
     ]
    },
    "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": [
      "r437"
     ]
    },
    "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": [
      "r437"
     ]
    },
    "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": [
      "r417",
      "r419",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r453"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options Additional Disclosures",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested, weighted-average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options outstanding, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "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/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r426"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding stock options",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in dollars per share)",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r426"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- average exercise price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and expected to vest, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and expected to vest (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and expected to vest, weighted-average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "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/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Award Type [Domain]",
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "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": [
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "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": [
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "rddt_ShareBasedPaymentArrangementExpenseAndTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260331",
     "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": [
      "r1166"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested, weighted-average remaining contractual life (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average 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": [
      "r34"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options outstanding, weighted-average remaining contractual life (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average 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": [
      "r77"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and expected to vest, weighted-average remaining contractual life (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "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": [
      "r88",
      "r89",
      "r90",
      "r91",
      "r135",
      "r213",
      "r225",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r257",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r324",
      "r327",
      "r330",
      "r331",
      "r484",
      "r485",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r833",
      "r836",
      "r837",
      "r843",
      "r929",
      "r1226",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r144",
      "r145",
      "r146",
      "r168",
      "r170",
      "r194",
      "r198",
      "r205",
      "r207",
      "r215",
      "r216",
      "r292",
      "r341",
      "r343",
      "r344",
      "r345",
      "r348",
      "r349",
      "r369",
      "r370",
      "r372",
      "r373",
      "r375",
      "r378",
      "r381",
      "r382",
      "r385",
      "r388",
      "r395",
      "r536",
      "r693",
      "r694",
      "r695",
      "r696",
      "r702",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r728",
      "r748",
      "r770",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r1030",
      "r1097",
      "r1099",
      "r1106"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r49",
      "r52",
      "r53",
      "r132",
      "r133",
      "r134",
      "r155",
      "r156",
      "r157",
      "r174",
      "r175",
      "r176",
      "r178",
      "r185",
      "r187",
      "r189",
      "r214",
      "r293",
      "r294",
      "r325",
      "r367",
      "r396",
      "r454",
      "r472",
      "r473",
      "r479",
      "r480",
      "r481",
      "r483",
      "r486",
      "r487",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r509",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r551",
      "r652",
      "r680",
      "r681",
      "r682",
      "r702",
      "r770"
     ]
    },
    "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": [
      "r102",
      "r104",
      "r107",
      "r109",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r126",
      "r127",
      "r128",
      "r220",
      "r255",
      "r256",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r633",
      "r634",
      "r635",
      "r636",
      "r715",
      "r716",
      "r717",
      "r778",
      "r780",
      "r783",
      "r785",
      "r792",
      "r794",
      "r795",
      "r796",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r813",
      "r826",
      "r852",
      "r854",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r928",
      "r936",
      "r1226",
      "r1228",
      "r1229",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255"
     ]
    },
    "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r175",
      "r176",
      "r214",
      "r369",
      "r370",
      "r372",
      "r375",
      "r547",
      "r591",
      "r691",
      "r703",
      "r714",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r728",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r749",
      "r750",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r770",
      "r820",
      "r821",
      "r937",
      "r1258"
     ]
    },
    "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r175",
      "r176",
      "r214",
      "r258",
      "r369",
      "r370",
      "r372",
      "r375",
      "r547",
      "r591",
      "r691",
      "r703",
      "r714",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r728",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r749",
      "r750",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r770",
      "r820",
      "r821",
      "r937",
      "r1258"
     ]
    },
    "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": [
      "r953",
      "r963",
      "r973",
      "r1005"
     ]
    },
    "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": [
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Conversion of stock (in shares)",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r30",
      "r49",
      "r52",
      "r75",
      "r360"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon settlement of restricted stock units, net (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r48",
      "r49",
      "r75"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of stock options, net (in shares)",
        "negatedTerseLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r48",
      "r49",
      "r75",
      "r430"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon settlement of restricted stock units, net",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r75"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of stock options, net",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r49",
      "r52",
      "r53",
      "r75"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, authorized, amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1160"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, remaining authorized, amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A common stock (in shares)",
        "terseLabel": "Repurchases of Class A common stock (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r48",
      "r49",
      "r75"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A common stock",
        "terseLabel": "Repurchases of Class A common stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r48",
      "r49",
      "r75"
     ]
    },
    "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": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r52",
      "r53",
      "r68",
      "r730",
      "r746",
      "r771",
      "r772",
      "r915",
      "r943",
      "r1095",
      "r1099",
      "r1100",
      "r1128",
      "r1211",
      "r1259"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r380",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r396",
      "r496",
      "r508",
      "r773",
      "r775",
      "r791"
     ]
    },
    "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": [
      "r1041"
     ]
    },
    "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": [
      "r999"
     ]
    },
    "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": [
      "r991"
     ]
    },
    "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": [
      "r998"
     ]
    },
    "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": [
      "r1018"
     ]
    },
    "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": [
      "r1020"
     ]
    },
    "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": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r366",
      "r393",
      "r496",
      "r507",
      "r528",
      "r535",
      "r538",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r640",
      "r653",
      "r902",
      "r904",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r916",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1201",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210"
     ]
    },
    "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": [
      "r1021"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r1020"
     ]
    },
    "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": [
      "r1020"
     ]
    },
    "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": [
      "r1023"
     ]
    },
    "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": [
      "r1021"
     ]
    },
    "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": [
      "r823",
      "r824",
      "r860",
      "r861",
      "r1224"
     ]
    },
    "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": [
      "r823",
      "r824",
      "r860",
      "r861",
      "r862",
      "r902",
      "r1224"
     ]
    },
    "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": [
      "r1017"
     ]
    },
    "us-gaap_UnfavorableRegulatoryActionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnfavorableRegulatoryActionMember",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unfavorable Regulatory Action",
        "label": "Unfavorable Regulatory Action [Member]",
        "documentation": "Enacted or proposed action, ruling, or regulation that is likely to, or possibly, will have adverse effect on financial position or result of operation. Excludes income tax matter."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r94",
      "r95",
      "r217",
      "r221",
      "r222",
      "r223",
      "r633",
      "r635",
      "r829"
     ]
    },
    "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": [
      "r1044",
      "r1156",
      "r1198"
     ]
    },
    "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": [
      "r1044",
      "r1156",
      "r1198"
     ]
    },
    "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": [
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "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": [
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "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": [
      "r987"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in shares)",
        "totalLabel": "Shares used in computation of diluted net income per share attributable to common stockholders",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r207"
     ]
    },
    "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/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average shares of Class A and Class B common stock used to compute net income per share attributable to common stockholders",
        "terseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in shares)",
        "terseLabel": "Basic weighted-average common shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r207"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/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": [
      "r985"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "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(28))",
   "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(29))",
   "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(30)(a)(1))",
   "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(30)(a)(3))",
   "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(30))",
   "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(31))",
   "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(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r71": {
   "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"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r116": {
   "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"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r411": {
   "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"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r979": {
   "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"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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>86
<FILENAME>0001713445-26-000069-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001713445-26-000069-xbrl.zip
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
M9(/\WM4^5WUI=;/Z_NS79K_RB];_3[7!FR^K#5Z'_U[@-?^W!O\#4$L#!!0
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
M@;Y.^$SL7/.8CV1UB#T\5'F,,VIS/>4S=_!IFUZ[M)EVN2!?_CJ @[@5<SZ
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
MS!Q.>17$WF_QGN8J?S_T-U!+ P04    " "VC)Y<]1HLJ9S] 0#7OA0 $0
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
MN#>JU\.\R[:8?8^X=\2Q;[PK,G8BXI8&_@=W:@\-?\N*1[&+>3.WT9 &^%Q
MA_BU)WKC6?Z(E@87XKOAZW%Q3R/B>-2^)@'NKX:E ?S!_?&C+4T_$<_WI*PF
M :*T^IDXZ)(N<M*%^'$$0>PQ$9 E?@SBV :#"%@2/W AH(DM N).) QQ4K;3
M7'"QL&BN+GX8XOS,H0.ANO01CR-$G(J$?]FC',>..!6)"_$3$8YM0!X&\,;!
MPS+'6]J)1!9.UVHJ++AHB!\L.'.KJ3A4ESW4<!RKJ3CXRR"".+@0/RX@E-54
M'.!/Q$L_*=-"@)-<AO@N_?G9(2+01>E##4?9S#H2LF0LH@18,L7/)Q'0#A4!
M<3(L(YZ./,S1!%.&9<X&U3(L<USXR[",.+B089DC 5ZXL$P81!=W@6_'5G0;
M/-#@R;'H:[GS1(/("0'.IVGN"1<2$0DGQ\DG,X4+1ZS&":LPQ31"4C7O-+E$
MN)B#.!@Y#H\TA(LO($:F"OQWZ@\",AXZ%G$Y6I+JN1<_'TZ,-QK"!0R.CXDC
M\81P_OP&3*0*_8?O_3S-,&A#.+];()0<B4N$<\7WEU<;AYB%KCR+8H5IC*7<
M.^&OSQ.L+#Z/^]D4%AXO*M*V9!Z?J6<-1R3X]=K994;,U\ ?82WT@%C1'TXT
MO(K#R!_1X#2EAG 1"DFBPI+HD:3HD6(Y6,C;7HVTO4NW/Z3@XRC^=)@/UVP?
MOS,M+(KH.^Q(4_++ %"@T&#C2&&HDR.G5BH-SIN<A(N@"5,X4P3S1KAHFC!%
M'P7 3E.XR)J8O'.DJMG"1=O$Y)TC84>X"-QTSPR^8#MN'#E/](%:<>!$#@VO
M7RPWMJG-79?1.(Z8.7#;3[>6[Y+F,9\GRS^0V7*XIV$4.&A%,,S_])PH['KV
MJ\NLY]"FP%)))<*1Y+5P(49)<R=O(P@70Y4T=_*6CW!!44ES)V_/"9>Q-@4]
M"8=  ?@/)@L^$9<NY E^]STZ^4Z"7S3Z&GL;*4.8Z$U3N)RT/%#_^? 8L!9[
MDQDKEP;RPL;-MH$\BB,:6 [FB(\/L>]R(* +&P[;!NB?B??K$5[]0L=^"&JI
M+%!O"1OF^NIXQ$,JOIDV%CT="=,2-GZU!=A_]Y]HX+$[ PK/TO +[44E1(*P
M8:J-2+CR@[$?@#WWV??L$D)>V&#-1LB75M +&ZO8@MA+:="TA/74A?.:"BQZ
MTRJUK_KF-DV1D"^UO_JF<KU(J OKJXIGP!<)=F&]5=$-^"+[,)?7>3V& 5\D
MY,OKOY95T+?+[*V^G0%?),1%]E*=B'YSGJA]X\'Z!D[/I=TPI%'X&8SV/_V
M[X#.8>$+?:*N/Z;V([6&GN_Z@\F],QB6QX5MB^S"YL<'.YS\^O'2X$)8Y[9$
MO%&DK!+6[2T);Q2)"W$=X8#:3O256(X+TUHXON6[3XXWF'^HJ#P*]#!>VP=)
M4L?2<<%??P ,V+W)-QI%-+CM\_O=04!9/D91$_OF>P/X_@@GN'C"[IOCT73H
MP^=VM+;/[<@^ND]N1UO8^($D5K&(=;[_29;^]A*6P@92UM'?/)HEV96.[#K"
MAH[6D=U7/Z#.P,L!<$E[ M*>L,$S*?)$([L"7?:.L %$:>F=!?T)&TX](OW]
M#PD<TG/I_;0X J.^'_3Y'W[PZRNU:4#<>QK2X(GBS@4^)RSM=S_??_.)5]C9
MBS-WS3O"QKN%8ICI21W<1:7V+>YM8^PVV9;R!OCH@]_?M.\D^>94^$;8O8E3
M,G0DT19+M,)NX)P2T=[&$1JP-KSY"+0VK60G*;E 2I;;7UO;^5W[SSB,* #;
M<2</SFCLT@<@'1?+CX$=\P/MF!O/IB_4[L+?9, ^\'#[XZ:PQDZ'Y#$V4<E;
M!?*6L+MUW_PPQ+*?@'6>4OIY\H-$8) #/J:77_'<3Z]/GOR \04=8%L=/YAT
M6;F] V.O6:WKV]<+T:MZNQ#L'7RO*W=P!Z!@%A'<T>K";JBP>A"+LN(:A*T_
MH905=+@='X;H#A-)T^K"[B ( NP"LWFTNK!Q\Q7 7E8FY?[A9WFH6]A L4
M+Y3"A0TTWKG$^T%&<R8S+-Z\847)G2?*,()/E8>ZA8U."0+L0BE;V*C*$F#C
M,8D89,?D9C0F%CAE3N00A#L6N;H:@@<9H:F,!O)3J8[[:W5A0P+"HZ%0;A#.
M>\2&&O<$?$,.?_SSN^,YHWA45,#@E<HNNHY< 8[H$0I7:G7ALBZ740)YD91P
M:$K0RN*W2WQQ? GG^K\YY[YI4$$(G L7@7ASO7U^."];$"0_9K8>\7] O#O>
MX%6Z#RL:3$)J8UEA>(75%>:3"X@'H+GU3K,-LZ8)&Z\I#6T\/OLG2AL'#R_E
M!42NFM5SSNY^@! V]'/VJDW8:-"-9_DC.BWY_LVWN.!X5<TDC+ WG'N(R(\0
M^!$N3"0H?HY3C5_3A O>Y,(/GF8@@845^9*R&_CL]0OJZ1,UV'1A@RS"8^Q(
M/*8+%V;)A;$'ZF(.(2",EW"%WZ?-8,)%2,J!KF-QE[#!C:W0]3OU\%@>H*MK
MCQS/"5E[]"=ZVBPF;-"A!#@[%I\)EVN"D>+;9T!%.'3&<QL[MNU$@,G:OH$A
MFSH7W^B N-=LQ7/)]D_8[_L[&9!_.1Z]BWNN$PYA*EL,NP,!'"B70A<VKC'E
MP,]Q"/ -PP?^B?D6;F,_8/D3R<T3%9;"ACA$1-*QI..YQ#E*31S'XN!R!UG.
MA#B.)#F,<L=S;F&Q9'LGL]04<B3Q890[?G1.%'(L&2)<R(I:-E"'[3PY=@R>
M\@PCWQV8AXN'-">>[YYJ9ITA7%#JB C9WWG]X+Q<!#3TX\"B(?]S2(G-Y@-+
MNOP$_V&@=QHMV^AH5KW?:&IFTZ:D78=_^CV3Z'VS8?3_B;)T]DX835Q P<CQ
MJD.*!^0OS,8X^OCLV-'P0JO7_T]E[CF<396XSL"[P+/V3G\"]\,Q\=('+-_U
M@XN_ >KJ_?['/LR_VB<CQYU<_"?V"0F5'_19N?='Q/M/-83%)L^$SK\H# <C
MLS^?DZG4ZQ]=D&SIU#2]_G\^LBG8U,*&+X#8B]BSV1E_"C,A(DQ#&0:T_UOE
M;YM1858N'U$T*WY?P7/=*+L_?2" 'P1IBJ9%9)%@ /B*_#%,!>:Z%"E,YJ=O
M]/P 9E<%J+AD'-*+],='VPG'+ID ';(%LI<^)M_O^5'DCRZ0')YH$#D6<9-1
MV(#\=D(IG6;-[&A(+!&09&2G R=T5 ,Z^K!XO=.N=>K+;]5K&KO^@7TO2&\F
M&##&486] PM!4/U6,2JOUIK,'IY4;#]&6" U?!P3&VLI7-05#;Z1#O"!+7P)
MJ#.@Q6-;-%A-[O#QG'36?D5GK25T5KG\^>/F\?J+\O#8?;Q^F*<,L2;Z<'WU
M\_[F\>;Z0>G^^*)<_^_5?W5__'ZM7-U^_W[S\'!S^^,XLS>WFOT?)!P"842^
MIRI?:E<U1:\WS,[*&6=YL#[/@\>"_]?;^^_*)] ,GN_]B$?P$4M)%,@]"B30
MRA7%(ZAQ,:S[Q;=8D1+,G:HPW=&'!RZU>O7O3+_,OG*Y"Q0VJH?\8'@MEY>#
MX1WN^BFW'GV_:=J)B.B4683JM4YGO03=6AB;M;:VE3!>)7E3V:J/7U"Z+@'J
M A3\\?8$\@=\&[\? FD0+ZSNI+=AN-P<\O<8;&90[A/N3%64OA^,2 3&UDMT
MT7=>J%V-@GC*1."*O*SDH,@^$O2*8J^__^S>/U[??_N'<G]]=WO_J-S]O'_X
MV?WQJ#S>*J "'D'.*YJAW-XK6N.=_5ZY_:H\_M>UDM$.4\W0O7K$VUK',.<
MM%XG+W)O1@PU#RV+MX/25S]0HB%5_DI)1^&6O0).%;5WD-)W[/5K[I+-4Z -
M5ZHC^,007ZO:9%*=4!)4J9=2)/ABWS'E2#$T54$GI @!?RS0WM[OIXZD5)=2
MG=D] 0SGH.^V6JSWB1M.Y3IX:_[IRO7'^^Z/AQLFO8\EV 40+JG<CJ;$D0KN
M?N"/E'^R_RF1G_PJD]S$2@Q.B+$PY:L#$A!(N$>#BQRZB.> X,O\W90Q&ABJ
MTZJFUFD;>37+<AO\\#!:+D7^N>I_>R[#&0V4,+!^JV# L8H:N&X8VC\'6NW/
M\:"B$!>D#D_:^><-(."?7V/7O<+E\OOSP8\62))=5!&^QU'F %X_'!TGNKX5
MW>:ESWLZ8/EH7H2E2%(:;58N.8!5!1.4MB93 8CRW?4+L2*V3@P4!M/U*214
MPC&U,"!N*XZG.%&H6$-F<>[H_)X(XY7+VC,WAT$+_-3NYIY+^PLPX,M?N4EP
M+&675VC@/B[O(0_ZD>VK7OFQ%P63*]^>=[? 0+5P%RVBX\!_PN_,_*Q6Y?(+
M=<DS">AZ ;.;N7C"\'\D+S?)WA[?09^W,-J52[-1U1MFLX%;F1M!6RR-<WM<
M,*7 B%0!<]7'[K[*GW'@A+;#ROV"EA!9GSE97F,K" ;$<_[%_GY_*$81$HDW
MM?O:0TU)#BL'(F-MGCV5'WYM&:J6;]>UUVS7+6S(;?F85&-+Q&C7M@,:ALD_
M6,!=2T5HIW)IU U%]VSE(0HHC5Z+436W)[@XFC[=2*I7+A_\.!HJC_XS$G;Q
M8QG3L;3*90-&^NKZ_L)(8K!4H=B]@I^W <!U:G=@2:,'F/I7+,?AA-9"F&IG
M>#,M<QO<@:D#8GM[2P@+[EP!=.%QSR'2&-H%]G<^ -?]_YPQMT$3P)J5RXZI
MU5O2"D(%FH *_>)Q !3JC(FKT!=JQ7@<#2Z#PJ+A>1D50#$*DLQ*_2QR /;=
M]LR"<K ;4#+''@WP%+3&:^9XGT/^80ZO>S?TO5=13BR!8W;,:KNN;;]_)@(]
MS )B__&WMJZU/H9*1%TZQB4J'ENCJ@#ON#&2O@+.*P'X+-"/,&D?RY?)&A:R
M"L))A(P&U%;&<1#&&"J+? 6>8*:KIK_KO4>)@8'^KA5=G/Y^HJG7FNU6(1$F
MK5DS=+.03QDMF%5GGV!5 FX4S1<@KI70=QU;2>DLN<O0MW!SC:3GG"K&KIP3
M\?102JRA8KDD#+?8<CQ]L 2$R:J'R:CGN^\R"GY/H 1\D%.$V8]D_X!1$GVQ
MAEAQ5 %Y^#QTX,I,:"[NV&YDP$2"S8/FXV'(<"L[3,A-CNUMD$29332]QR3
MU 9I@5N%0D#IPNNCD8_3]ZU?JC(F@?)$W)@J_UZOP0HTW+=6PN$^H>@C(/<H
M_+(OMA)IQ(71%%7MRN7]ER^/.V2,[ _WDQ!C13'1=2+K^';PZP &2L)7L8L.
M"$N8)_:,5UC]2"7]Q%ID;A"5J04(K]/5<<[=GCKVT)MR-87R%/ 0F(6;)[V)
M8@TIH!>;UH(:I&PG!;V"S![[.^V],B2ATG=<\">(Z\)-3!=#-^.OV$$G WR+
M'DT>@&]._0P#-S=XKE3B;62<E)2DT /!VY@KI=AP%\P:?'0<4(LR(T?3%9;=
M&2KOX'M OTH8@\(.ASYN]*?Y2=&01*_G_DSF9XE3Y"\G:WBO*L2SE7<Z7V,/
MN #N]_Z$%>#S[%%X"6>1?(>=+V638),D8:1TZHI-)F$M=XSQ*@X"^!Q/OT,!
M&I$H#J=IU/7*Y3]H^)KEE)3GWC:_\"7GL$41J_+#/]**_95N<?:@X-CG:7(7
M 759":B51P<3=5:?O4)ZH(#B:/4KVUMQEY]ZP8>EY^;X?X?3+:DQ&=!J+Z#D
M5Y7TX0,7Q'T&ZD51)L]#EO\\9#F5# I?D+LC)XI 4E,7Y&_@>VAJN1.%@MDU
M46Z0VHG%PMI?2$1X$N<K'33[1C;P=1_#DV:]@6!-6@.C?GJH/BKO_N-O6K/U
M43?T6O) -'18$MD8D\@.K9#X?*=ZAH;O\VN1#& 0+HE2F6H1;:D6P677/YZ7
M*N%K_N$?<^VKE4KYF1CXAB@N+(,JQ+* B4$2 IDC70=H9RV]J@!15I?>"$?
M_3!*D)I'Z/'#^B<JFI7P.;#%$&0#91#XS]$PO5T#*Y.RN=FT[WA,U;(-,HS^
MZ[#,%3-DM[6/Z6,;'U@]O_1!-"V3AU?,-7W2\;B0TO1>54^-Y:R%7#O]&+W6
MJ1F-8@+KQ1T?,LU:LU',QH%NUAKU9F'K,]XPR77=-N_1A-,NYS:"*^#G@1],
MEL1!V$.,TZWDH5E(!"M"?ULN-]XJMR-?B#<W5HK6[5LO?\N\MS)3:G>19O:G
M$8'.'OIYPH"G@- ?RVR6\V9\7S+^DIR,52;BB0F O*J8P24MVK?QW#'6]U]_
M\'A+D9,WQ?KLZ?=ZN==RWI(N+[&G0/R=P?"*@W ST:\];;]M0J.0087^&N<=
M$_&6QAR<_K*8(8L4@@+V?!;HBT/N^,,J>9V1)<?8_8"-Y4YP\&<'AH9A%0^6
MY:.@?G)"IM ]S"0G+MK[>! .'\9*A3;V@E8PW]NQ5Z77&>_(^Z4^O' ;&4*2
M1_Z84XCE*U,*4MX!7;#(#S\3O#ZN\KZF_ .F?63$G,V>6FY# 3&[M<ALK"L\
M50;:[[(X97<<."X/4NL=7J](711^MN+'$1-)*)L2P'YE&P$@A&+/X6!E&5!@
M8\V#6J\ BU@.F&'A;Y6;'U^7[$VS["J6_<'ZWX:WL]'F,>'%HZKML[TO_" H
M?]#H\*WZ%"_-RJ5F:FJGV5";IIYB*)WK)<_28DM?GMN5<W'&FRZN5;ELU-6&
M::A&I[UY;9]?K0UCQ#G79Q:X/LY&_Z*!OV1I[<JEYV]<$J?4JU?K8EF67+UF
M<O/@G20][PP"VN)7=RUA(L/V=9[-:9UGF?QP^LD/0E=#7+*N]<+O%*JZ=.JU
M=G/]Z99M/]6L=8SE;^3<[]H]9K,\ WAZX+8H@MI8Z9@)H3N"J;B'C[F_I32K
MBR'-UD]C>VFF&::&&P7@R-[3 0F8E?[5#Y[A9_6;[_]BQW?2!B;+!-U;G0IG
MN?)OJKA.$M7Z"A1*UA0.7_5.IZ%I3;W#6IJ^XM&?,#'E.XT"QPJ9=W;+XDZ8
M6B>9]&20;DIN+0GB6FCN!)%R4U.^3J/R-QX/8L!'=V+* U516MC 2MY/3JNU
M<X89I<^X6?56+F_ A%*T+'5,S2I&&R5<4JB\BST2VTY$[?=2ZY17>"$R&V^B
M:I9A<D[Z&%JM,9;(W .9F 1ZY7OLT#!+^YJY;QC;2;I<P@.28\N-9,FQ)X),
M/,D^Q[&?B0LV E4>AI3*H$O94=N4?'H:R$2/?(UFQ020@ ZQD>T357C+:>7=
M-S\,I7%<<JRW) N?"#+;:UGX+3WQ(I?$<FB&O@MOATGUR-*NY?JOV(DF4F*6
MF\G:4F*>!C(-;;W10T)6TOU9NBDE1W)'<NR)(-/DN\4A'O? A.PY]EVR_R!9
MM^38UNIONT^\<M]0(G*?K?]ZLDNHUY3OQ".#V>;@FQ_ J?-*1,R3V#"ZQ.Q6
MF V5+TYHQ;RS*R;L=#WB3D*'65$SH0RRVN8G ?&9>QK&KMRW.3%2T*6X/@%,
MFNU$7!LUY>]XNM:)V($4QKAPP4W_1KYW_3#&TTC=GA]'(-V#7S12[IWPEV3F
MDI. 84AF+C\F&UK"S&:-G7X) &&,D>\"WZ(V\J[DU)+C]ZTY5>)K#WR9:3[M
M32U);2]M,JUDW'T(H35+G?U&!^ A,8G,*AQ+D5QVS!IOD\,F>?2@F&RF@2NM
M6V-.C?*56)$?2/XL.U8E?YX")MO:++#\T\NTW7P@+J^0PG,NLGUOT/?Y&;)J
M (G"E=Q<=AIHR;CC*6#2G,4=O] ^81L$/\?8*81ZCA]DN%AR;,GQW-(DQYX
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
M;'H^6"S5H:75*1OL.(3A;?]WW[?#KF<_)!V6'WS7SJLZFI7+1E/5FZV"-(<
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
MUO]>N#R23R1Y5_+N6Q2F+(9W->1=W>B I7N:O+O4)/D082/7-'<GDXDZ(L'
M\=*Y=^89S (K@P8%D@^K]<?_Q(]=X)Z:8ZVG*)W9%T.J$ NW8H@WP00FSX_0
MR C@LJ<X,,U!P#;/@P@3FZ(A#:G2=SSB60[S0DE$64W$VGP64P82R7AF Z8X
M]D.V_7<14)?@J8*/SXX=#5/RSKR5 *X^>X7T ,5QM/J58X%\+8";K[*[,O_%
MJ2/W.(V6;70TJ]YO-#6S:5/2KL,__9Y)]+[9,/K_Q'-2R4O#8);K/*#57D#)
MKRKIP]HNB/M,)B&29A8H )$L!E8!+P.J/^,P<OJ3U;#J]P\!*XXMD# ^-J
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
M(R$E(24A549(;?!@1+6RY5/RJ;=\JJ!-9D$3\>_I. ZL(0EI.//GS]YO/Y7
MVSZ.^XPR[*YGW]/("98Y);E]#HUM<S67-%F6@7L9CI:0DI 2%U)[[IWN(F79
M3D?>70Q-Q_RYSI+\.2EC)3](2 DN.;9)OSV0X#"V$QP%[7X*ZA0Q %=["%OT
MA,;4"PE#&GW!W_0,/:+RA[MD8%!"2D)*0DHD2!7I3G3M/^,PPF,?X:/?M=.>
M/]CNY\9+&OVPD W3:U<9M79/_XJ=T(GH PV>'(MR^^&>6O[ 8U_9S90P*Y?-
MMFH8!27^GQ=E2!Z2D!+X!*!PPJ:QG;"1>Y[R*?G4F>]Y_J"1XO"F?.?GR)<K
M;"8#C!)2$E(24A)2$E+G!JE<P:'.>G\-3![>AA@;$.=VKIJ52SPDT&EK\FCZ
M4=WN_=#8VA*-9WNT<4B\ 0770/&QG3?;^INV\CY?CZ%<02X9#I20DI"2D)*0
M.A5(Y4J=,NM;%I:X115_E=7P,\N*%9%X)"]W?H #=J,H<'IQ1'HN??3O2 !V
M2V[CJUVY;*B&N5@B6!ZSE<PB2IZA(+S2V8Y7SK7\YWQ_[>\DL(9I<^WF&?HG
M\QU(.$XN#,"K[<= A;P+R;DUE#7?L/6VKF,="5-3V\V6VM$.7^CS+4CA5#LH
M[0>4TG'',A.Q@+;=NJX5W[9[7]%5DJ;>4D)S,GS#EM^ZKH-)55<;IJ$:G<6>
M7U) 2P$MD( NH%VXKAN%MPLOHWR6G"@Y<0].- [=BU(WL1%YTVRI;:W@1N22
M726[EI]=\T6_%WJ<Y^C(O,B;C<IEI[5%#0')D)(A)4,N9<@W:Y&NZ\W*I=EL
MJ=J2,S"28R7'GB_'YF'8YL$-WA8:O%JKH[:61,K+9?"R#;@/;*\/_K6=I\M/
M\)]TN@D.S 8@:>R'['#?14!=$CE/]..S8T?#%$&9MY)%U&>OD!Y,.8Y6OS(B
MP<#QTN5WYKG2HH#>H$":8SN%:XE.QPFVITAD<,G^%Z>.U. T6K;1T:QZO]'4
MS*9-2;L.__1[)M'[9L/H_]/0*NE+PR"=_)@,:+474/*K2OJPM@OB/I-)B C)
M @4@DL7 *N!E0(5'.IW^9#6L^OU#P(IC"SC&#]@)T0L@<!K@4S 3(L(TE&&
MTN%OFQ$&WNPCL@.KI8F"Q8O"3Q_(Y3)B6(Z$P]-K:RF]WE,\Q:LJ-YY5FY^M
M6/,$J#()1K"CY4,$_[!3R S@)!PJ7UW_.11C <L%PSO'4Z*A'X?$L\/W*V<J
MI%![%WLD!C*A]KX39TIC)O.9AH(%N&0<THOTQ\<T)<#QV%S82Q_G!V@LIF6P
M\?CMF=BKU;GH2_)%DI&3VS6X]6'Q>DNO-=KFTEOUFK;T^JI/:5JMJ75R?6KU
M]6:K5=BD].6W,I\2(NTCYPGEM5N5G87'EECSG%+?W()=$'J,:A]! 5%E!,\-
M0X6"7K)G:3\'R_C) V+PB&895)F,J34^W2[;O4(A9<MTJ\T+W;2??@J0:I0B
M,>WT,@HW6U7\Z!.:3GTTG91^X(\4?TS1"O8&"CJF3ZR[T#Y) OLSP8&34G:?
M60FI=LUY/5T7DFKS%O+(L_3C!?.V7.;VT;QEJWO[J-R6RQ+E7*S>7GTN-F<\
M;@UC'2(*ON9H@V2 TV* A7VD(AF@ PS05+7&8F*@2/1?0D6[QCPLE:+-E/O#
M[KX!!>*T')<JWE0#XW7\RT)+<ASX3PYZJ;V)\B[&,MJ.]WZI47FAB%!!XL#O
MEY!RUW"R89:(<K_0,5"KP\NW$\]6R @/JOV+75A)>GH^R"Q5H*55-1MLK2Q$
MX;=+V;$_S^YF )M7 QEU;#N@:XL]H4120+N=+3UK6MI@MAR$EK#!F-II+IX>
M%8F6A%<)QY^@J$])P$G "06X7'Y'J:RW'[Y790[%S'5P*0DI0"&,5GL.ZU3N
M$M"<ELK=8+[=II#\AH"\QT%N^S]#V@U#&F7U[C7O=91;_>J52TUMMHK*;1,@
MHU32U1:FW,'IRD"Z,IM[QZ@.2E<EU!6GXNEG:0RSP<"S&#GQ2'E'+"N@Z54
MEP6KC]XK\/>(!+]HDHE$K3A@$2F5A;'.)S109&?";@KJ+#)N^U\2H(?@VMUQ
MM(0WWA--0HJY18')H@6=UA[G'&2@0##*VJ!>WHBR&I7+MMIN+Q;V$(2R2JA?
M3L47V;DIZ%E;C9MJ[6!AD\^O>T3E9MOFRNY/(AF'TNDHVNDHB'Q:(/4;JEE8
M/:<SE?W'GZ"H3TG 26\VGY!D)5<5,LN[D [I3M%.!.,/W\,@,D^0FH:?%M5
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
M XQ3_FTS"DTL*-'C+4VN,,3)\D;)Y4JV>5/:7=A7U/EA6]MV(E6Y\:S5["W
M/'\PF17Y;(,3@,L"I:Q@Q]>II'J82JJ5*Q%2?KR+/1(#%JC]?IDD*081W0!
M!%,D7EA=F.=6TU06H;JE:&M-11N/J/^(1S #:S%I]]5I FQ<16_[MV/*N3*<
MA>G;%86&%ADC4(*8;A)TR14,L[_U]CV#G593OL!\ X?5@D(!\3D.X:DP#ZEF
M%M%\E92@M0^TJI6VQO)U[K_(197T-@M=2_I9*:F\PQ/+>OUC<I']I7U4DJO/
M]/45/PZFE_P@O1J'R;7WRC,)\3R"'XQ1^["3F$S,,<L+P?@%+*EGL-=JRFT<
M*",G#!&^#I.'=#3VGVF@8'D$W&7#RNR8)S(BORA^Q0F47Y[_[%)[P,Q P(:#
M.@I??:+!!"S=FO('57JQXT8*7Y/R[$3#))O2=2C:A"2:&R'V7"R Q+)-V/ P
MRV$,(%8PA9@=\IGP=!7\$P960NKQHH7P2=\;L".F<#^9/BNQU ?H\!F/Z*A'
M@Y!/#*?PQ-:B//N!:RL>JX:83F>BC/P ;\/@N"*5?9?-.!H"C (Z#L"BQ509
MP(0R8!,*P=0= [@C_@4 1C\.6)L4ZH%DXHMWP7AE)2A20*6(8=-@DT,C>DB)
M_5<,UC,-..X>8"9? U1*H>6KRA50,RS-<PB?VI \864I^";H++_?=RQFC>/6
M8>;KKS3!G.#,(WS-^F["]S,)G?"V?\=AQ\1OU[,?@"\=F#'QHBZX%+&'E:/O
M0!=;0!6/\+G/+JL D(KI#M_L=;R8VMTHN8:#E4EXZS6%00-)(0L/ALT,1)09
M2)04)J<EWI># ?[^F5HP("*!#YQ1QBR[\?@6/#PZ#XU<]#BS^> [#+J317IK
M+U+6+D3_BK0G*X>KYR-D(74;JA0K:U O<_V9H!MC^]!$QF% (;#A.<J5Q8!Z
M*,_<"=,Q8_P.F7'#. #]YHQ=&J8B]*?'J(69[(RBN@Q!9*I=?]8>:LKOW>[=
M5$TBMY'Q&%#!G*P@=A-5%]!!['(#,4V!9&_/&M*QQ]+3+ K6*DETZ#M\.!GQ
MX?IJ.A9\D@28?L'B(TC/,Z@X,WKF"GDS]!QVHH;KL 0L;*IS=@7.$374\]!'
M./K/'A8:C'NA8SLD@%74E*[K\@DET1PE C43\O04OL@><1$I(=<R/4I!*;K.
M"":5&!96EH]JRA4-(N)XV46Q[]B@NUP_!/L[5#R\@U-*EC$U4(CGQ;#0S>M?
M1SE31&>F[(^<"#Y68Q*5X<&=J&S(J:LT1<SFT<.A'X/9T .: 56= .'/V..I
M25-;)_WP%LS@S>I%\F!:%C*(PRZ'S#U%&T.!4;X"#!6M7OWOU,I1)I2@M8$O
M?:$6,WAX@I&AJ8I>UQO*._Q20IQS'TS)M*8\[@B2&:BGJ/$3HQ,$(E 1RGDP
M2W>!2]^E%M!T @E_['@ 9C!]@';9YVR4??P%8 &2D)<*;P*[!BQ R1P_;L.A
MX/$HFJTDF$R!UR=.,!L9OX-CS2:51A3QJV'L\J'\J1^ISE*IDP8$R7=3"/(4
M:GBN%R=3\*/I-!S&"C;((0QOIB(G'8B^C"FK$3J=:PPK9]B&"\BT/C,T^1 ;
M[+QE=E_)U M;++/.;>8<]K#F#/@ SXRAT7Z>TJ+G*UQ$,\\&,1IFK*NL/DFL
MJ\PG$Y&4L$N^<%'JG;WFXGTD N'4[=DY&'Z]%&'LP( U!"E&P,-#6D6%!+K
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
MDS4EF?,$#PRP-G\<Q99/,[3J.!G8MWY6LT0; \9VQT-_5;A]XY"]9X#]2+/
M'R8TZC1ZR.%:0;3U<]$V1*]#7U8'ICPHJ9Y5SRF."6A][/E!IW9\=,$='X$Q
MK<BJKLJJN:[1G&W#SWKXU27D6383SXL\:A]S68%5Z*8\TM9+"0AV<9(=5RZX
MXPJP"P/DPP#^.XA=7-0T.2KLX@*UJPH:U2%1%\>4N:REPEDSO"!EJSNJ4MFE
M'"%I=M%VE7&MZ$]I<E(9<:O SGO]H]WJS:G(*Q"^HP@_J@?AM:XA_%F.D@3Q
M-&99AQ#/LL5P./'H-W?]WO''0\TA'H'P'45XI1Z$-UJ \)=W5K<JJOW=H2GH
M(JZ](6=)UP"+)G@_1-![T]\79[9-$H.*TBI"$V'O(K:JWK!WKEI5C:Y2,>[0
M4&5M<'1G,!%X*(BCH8'OAQ+'@)[6F[6U^;DT;9S%7RGHK %KNDSH^Z%T-J3!
M[Z.2(^YVTIF@C<[01FW![X?2Q@C#WY5A@TE#>%DJ]J81L?'"SR+\+&<@M:K1
M\2(XOCG!\5I?!,=?5W"\IHC@^%8CSR6#XS55!,=?5W"\IK4_./Y@=>I2T?'?
M5G4IP&SL)!%,6'\!]Y%(BP"[^+BTQVM^F%6'J;,OZ30N7.H@]>J#;X>T-8_E
M<7<"'>6^<&+X-4ACJ(CSR7K&A^_#T/*GK*5/99+",DB*W.\#6?7+^M#68:T>
MQ$-+$,%,::A#"+%=^ZH;(4IZ9Q9PP;BY^Z^_#55%?7TY1#BK\=\Q9-JAC5V
MN^!9\TA60<?O*^N-(05WN:RR=E[N,CB*N[38$78IS8WMII3 UK$&O]C?+&L3
M=7!SJ VYCU7 >U#%^#83XF%N-7Z M&8\56;#>-J*?I:A(H\:Z5B[/H0XR.M6
M&T)<4U&*J\.MPYQR=>&63KWXACP:80TWP6R:@! '^>QJ0PA1TN+\$0<U*W>[
M8+8?274OIW//=;>/D=17#".+@EIG#*P<QM&AMI7VHJ&ISX* KHB JA77V$)
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
MD^_S HSP>!8D$=C,T:H/ZZ"0S*9FKVP062LNB\,Z%M84IRS>[]C[M;;2T9I
M1>5A3G\$/LF.%B>PGDBJ(ZKL<K)LSW5S]V7=$715X-.]LE+M+QZU%M9G;F^R
MC$+HUUP&W<=OK3!\!AA0-V_5CLH&UK^7E9$NZ]J@IO)2+:C")HCB\LOBP:("
MQYJP&0+'!(X)'&N$<+_WG1497Q*<7EG.CYHGY\_M+=B4P*GUTT$N%O#"BF/T
MOO2D.*3'SL_%^(<CLCSK ]EE ZA*+:BCP5'NM:L&SE*VVUX&-3BG]6'V;^Y4
M75:,H^NT;VE.=PJ1+?#H0#P*'2?>(.7N;3N9)QX&>]*3E3^S0Y7?+-=_0P"U
MR%?KQ\Z4M )Z*9M3T@1^"?Q*\>MW^.L@_-J28RWPJY/X=7)%W=0:)A+K/);0
MRG3/-<V[*?B"C7])2&-#%]:"A%=T2J'6?4JQ%U?9UZG17JXR/*MVK6-O6WG4
M'S;$X!=X=&(\.J]V;=2F_0C\.CU^O;@8@JVHU^N(9-[<K;>V>2FPIT'84[>4
M.XWN/. "SV@(0ZK)P]U"W1G' 22@V?M'U7>^"L59F..[6,KHK(KS$&QP4U9&
M:D-L<(%'M9_QBYT1.W.].U,W[SV-.C=J&!L674T:\-2YRWZ?.<?DC[(*&(<E
MFNQCJ(KWK^_].JW2)B>:[(ZGZKX]>EBZB=")=NA$@_YVG>C^T7(]9.+O@_ +
MJ#7OR#C.BS#?I^GNF -/Z^]458W@^W>:H<I];=00W4B@5C-0:]]CGG644A"E
M3(%.S4>G2D<YI\*G7:<Z Q7P:;0>Q;+_N8Y I79SIAR+EG&JLK#3N+ KZ4?1
M2$= 9U*UJ09M38EO/TOCX,HRM44,U&FXB')AU5F_N=/5H:RH1^LZ(O"@4ZA5
M>X340$1(M0G5JJG5)\*U+;D(>_ V$[,\=74]PU-$4S4)TTZ):+5IW0.4DZ9L
MCHYV,9TGFNKR1U/7\-2U'!Z\#<(%;81SC.'3SC,#$<-V&D:N7MCPP:BV@2:;
M^M$%((1GKE.H=?B9 585&8DS@Q:@4S7CYD3XM.O,8-@'G5,Y)A=$H%*[.5-=
MULM08<).U_H-X4[7<F9P?.:'."X0[H^<@6B7U9J'*J@X>E\&8#3$#2)0JQFH
M5?MQP5 3QP4"U>HZ+=B.:KI -8%J]6K<1M,$Y?6XJI?K% E?M3#;CV4B^H6U
M;A/,][XNJWWA7!2H58NO>CA E!+8U'QLJN:J/A$Z[715#V_N!NMU9H2GNDF8
M=$I$JDUO'C%1U\V*GZK17+WY:Q"#RMRTU.I=[RRW_ 2S1'*"!-/%*_3\[%ZK
MD%J@T@D^MJ'#"*W<=Q]%)%Y6SZNRJQ&6[)=-8R@/CM?-:]R\"_F<!+4*:CT!
MM9[:&!HI-W?&X.BZ.H)^!?UVCWZK5<IM8!K(2$49K?77 _<KIX$(TA:DW2'2
MKI.RJ2Y=0YF[D<8T:E,>F76EVER*;*GKX!=:OBSMSU9H(3>WPJGKI[,:+5/-
MOY,H=B?/L$>\^AE?(ILK+,^S%A%YE?[R.DU,<7VZS?2EU\M?,-;K(=,/LMNO
MGUPGGB%B]/H,.;C/@W^9W^[!K5_6K^M*;Z"9I;?Z/:7T^J:A1KVAJ5<::?-U
M;5AM)#&G3LYIH&X=:8>';T^W5AV/J<K:<Y<[>1[N5:'Q';')?$Q"25-D2>VK
MQA)SKA>T38<%BC_I$>7??X_#7^YF+@FMT)X]T[\\/*'?P[VZKQ=U2::M"*Z]
M15IC08G.."D(*>2LU$-'_[+ASCY>ZIT@N&X 4PN+ C3)S"SZY]1R_;TBU06
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
MJ$]Y)?,$/3&%B$H&Y/*V#9("!TR9"1L,5OOHVN@R?%>U:SGEAB%G/'X@9>>
MK%,Z,!I0:($=TB%]=/DA(TI"Q@7'2>3Z?$J459: A%H"C/9SC96?NM*FU]EY
M\B0[3XZR\V3.ZY"64GY,BXVP!97W?$]E=?:U>U"N8-3/!#6JGM0M.OP==$(/
MMI9Y41%0'V""<]^=@#75":I\'P:@:*#3!=$,_J7^[SE8!F,"@I*J.2#,V7X_
M O$%"1XE(%B8$C/%F-,@I++=)L1A:J#M62XZH$)$6\0,Q$</M 4IU8MR"@9U
M""AI*K&#""!G.@)(93(EC)B1RZ>BGI*[Q,A]8<69- C2I-,2+85&G.&L0(*
M(0%4@+_CO*CK$X^,4#D"K1:5,^!  =,["2@*P3,_*$05#"_.4JV4?9&O%" 3
M,35I.S53323$B!Q@.9)'JZ5E<NP96!,!+29&.Q1F/Z:\D-EAH+2E.BYP =@=
M?-"G/GJFHE+2IY[RU*AAHS.W'EB04>##>,\@]F&?$?;,*/2B(.,A!195%*YL
M6H 78^*AVI7.'&;I!W$^4]"FBQ]:P#,8T]@#JI'^7^*3_.RV1*L/0#^V4S)S
M0#.V :TBSCQ!$7*XVP.X$S<:8!KYOBVA%^SA4Y0@'-EVT%.@=RZS+D!Q2,(X
M8WD? 3MA(_W\/AZ= YW" [YK,84[&P\@'P8)H!.JSV,RL[P)Y:%K> X74XX=
M4D+@^3^YA5'$.8KM3+K 9N\ T!PUVPEL',%QYVX$FC/5T8NL'1$4;D64V& W
MX4T_%5_N'$QLNL[?@F *&_>%T";H^)(++]]_D!X>4>Z1)U#5B47%:&KL98B,
M<*&Z-,PQAM60[RA@HP48_1,7X.!8<VO*=7C@H !-\IS9:Q."(O4+V!]@!L&,
MO6=9BF8@D)D9!AL=NH\T:#+_!M<5(A=8((@I"C,N!RF6@'V5RZ4CMAPT!K1Y
M8QZ5!<#R878(F PMF0DWIP*RL*$^1@L .[88O^K!E]"H!:LERN*\HJ45T9-&
M2LQT]CWIC16Q@ $J\X%+NG@X!_S5Y]LPX7<R;LM7C./"NQ&SP4"UH.R;/<XH
MFPHQ5GT-=XJC5^L]&,!<WI-QF""0,K5+^M.G2M#_ (0<$'$??':FBLR!&A*4
M,E"[H?@820^4NK+(@#__1_KP]B$+ TB/T<%@]2T/>##P/7?ID Q>^(WXU$I]
M9\66]"D,8L*8T6<F) NGD%R)BO"TE0?K_/;FDX2JEO9ZHY]M.EZLN1.'.\[3
M@ 7G=M+S.T:27R@'HZ>K)4=HHSX&\I8<:C!-,#M Y!Y%8'% B/XT92XYY"A<
M87T9EN(9\F)!+"_#XB5H[F%ABRAKC+(V1)2UB+*^?/2RB+*^/"\X+,J:^O_:
M*.OO;1LM')0UJ,PM6RG<HQYQEWH"6L^_$V<ZY^[EU&$$:YPQ^\C]#NK5+ @<
MIL)3FR8UI5(K*3LAXJ95*(7HO,'+^'PF!M$0LIXLIJ&!PLC-0Y!P5#7GZA=Z
MU 'JKI-0CWL09DZ;] !*YO8>#(11Y#:?--43K=P^LQQ0T*-<E6?*.2P^\=BA
M"YJ^J=\L=_ZDDH^>6("Z.),F7O"TS>LM,1_()/7&LV7Q '=\,0ILEX*6*>=X
ME)KJFNDB_(A9;ZF]6F- .X:('N),_X(G.?S(YU= F_@9N<0V/_JH91YSI0_V
M56&5_T=BZ^R6A^X+VHSH?4R]HZ!W3T-KWG:CYJ%@U.BI.QE)_$U@A91?O<M<
M)%82SX(0!D<#A1K1P @R@"P80.B!?WHM650/65P*:;X=I@05A3$CIGP/^!;<
M9]-B 9QYR,(H)RJU/."(,:%Q'NR+2W]+'2OW2X>QT@ODGMQHVX0,J1G7D_((
MN4W/9O[/ @@I3*.MTYBL^E%3$Q[XL"]A!!&)I1?Y<>JC:Z%U?QO!Y3AD[IN%
M9_D1BYM:4.\' 1'ADRD81TQV%<Z5>8P0]46EGM/BL3-:6S9Z&0OGG%D04-%M
MAIXMYLO9!!')"0AS]/&3A^S,FGFTJ+1#AZQK)]0ODSDARR E4_>E'Z!@<)F$
MH@D4W*-"'<\@1:(%SYP(J7,R/;^D\3WP.0IA^!WW ^^')*8VZ1YG--)2I'>^
MRULBO=G^KU*$L2O[884LG'O?^0SS! '(IOD)6$/@?.&#[Y/NG0=]C[2;.TV7
MS5%)C'R.KN6H&E0,]S=V.!GV6^=&=X..D=N;0_VWQNK7&85>SL6RZ..<G>7/
MK#*VPJJ,F[O1:-NZN"<.<3J+O<:MR3$R:KUK[ALJJ'/BN(R7A10K4OPLDEZR
MDR_SXR:,WM_,A=&Q&OC\I"@J*#^IVYE0%0AC8*C[";@5;?.!CQ>GPV;(V"*V
M88BR6.HEP8H>P. 1M?QL(-S!DO6Y$3_T8=J\E06KPJNN<XNGS=8"E9XJ6]X"
M]>PMVQU*6IB41T(\2D0@?8BB!&53VU%\Q?NLRSPDCFMI^4&6Y02+F&>>X(/H
M-H%IXPG'_1,^_0G$_Y(Z0Y_"JZG^DKJ/Q\0&SB61R00]S(\\JLGWN;\Y"SG#
M B/4ZDM <-MX@$1"?DC)1"%^H:@495^4]]%YF*)9V%.7[RDJFOA;S.+9\-B8
M -6E-'D[IC2!Q JF(5,!T'1VE@+.V#< 9DS=X9]<@-*$]B9EH/Q8-PT;1,)E
M3_'!UFZ@=, X$A)2:8M3'0<^:#/I&\4[^2O9;6JZ$SP9!CX"!)\%_S$-C$^9
M6]9LE>S5U<"(:K:J/0.^YY&'":6C-\]T-THL5+.:A=I(>OK&L^\RQ$*\G 2>
M1R-,"VBYK%0&['0AN@588FD9#'3$V&F6O#9)Z-E9BI^OCF(Z;6GU.%![PX'9
M\0:&VS]>3\^^MO2/RLP;VK\,%>0]VI=U# ;%'HXI&"KU<6Q[XZQBDLR2"#VH
M_/YR+;!#:MFUHWI;N84/+Q5-QGY91';@4Z'\EJGOS)A/%=WW0?B>2IY4V:UL
MY=,\?UF'_T9:S4V>&UZZ36#E9JQ4+HR5M#R#/#146=&4QF-EU[NM%+,BO_PI
MVJQLIAOUPG0SNKG39&.@R%I_(+HC=!#!M(LBF 'JRITN:X.^W->.KM]\GB8/
MJ8T,$R6;\?&43[5]@FTW6+(#EMQO7G IKGANBNFNF;/R&,NFXPQ)OS!#4F[N
M#$/NJZH\U$8=[)8H,,RX,(9AO2=#'HQ4656:TL>YXQ;'EQ(^C=YXQ)7G-"*1
MG3WAZ13/XH>77.8WQ[UYI-$GPE;92%?FA>D*VPG(FC:0U?ZF3!!AJ[09P087
M1C"]>0AV70WIRH]2,[9>PWE!_9UQVDQRE^;HQLW=H"]K.FA*P[IT\2XTB1'X
M?!@^7UJ F#=WIBIKAB(;P[:W'MRCZ5#[0GF^TGC)"MZ=,N<.S]S"2+)-@6BU
M5>923'VDF@-=U_J'YA7E&40/D[>% +?/+/_L;1#%$24$FN?_R:+51=9CN0Q4
MSU:J=L&UME7M4A2>@W3+RAH4(=*M0%<\>6.=)[[<M[XHT -+)2R)G<P[)\!Z
ML^H(:=N,DB#,P@OW^0M8I8_'1_(T&5:PFB=#LFJ-A;I=^($IJZ[@/;.W0RNF
M169H_/42@+!B_JW[XW;F.@##5T@XPYN[P$]#C9&5;"?J_F@M!#,CV2(*WX<T
M%Y06:GU>HVH:U4M__ .32=,\"&6?-AT&3.%N@@P/*W)%JSR-IQL!J![9T*RT
M$;#0K"%);\<:MS&NG:N--BUWG9$I_75&IO37&=G7I3!/'F"9S+'>VW\P>QOK
M2G[Y,R6QU(?TO+.G4I;N\VJ]C=]*1&Y)IC2;J@@1%2&B5*V#G_T5 70[ZD+8
M)/,(E NQJXD=_4;_(,XM#1RU>-E=*HSH%62KTL1R0_H7S?<Y160ILQ/[)>ZC
M5;QKBN'X)RV[RW+\,3.Y$(,KK<7?BB"_XXWK@]415@*@T&OH 1-7OLXL_X%%
M"7\,^%Y^Y$7=JQGEBH(1*+J)T8'-CPP\7X_P:^T"WLD^WZ#'4^K:2K/J!6@V
M%6#W3'3]AI+K'0BMK)=6&<6J-W?&L#=H/K76=*I.OZNJ+1*OO[$2U>*P?--9
MYH5D)=V7Z(//[/K*HE(#PM,T>3@X^C"F.>?K1^-A.X5>V>K:1UU;1)MR(=&V
M3&('R3>,,]"'O;[6$"H[=SAOP77%A[C%YU^I2IDGX^S8^ ^JN:R<X'0^D/=%
M2T0<VYV#19R!,3ZJ9LH@[=;([V4+ W^/QL)VRK>RU366MMHDWY;IZR#YAF$0
MHYYV=$)92V.?&R[>WM*F1L3YY7T03HA[G*AKI3%7CZBC'5]/1H?9YF!C-;YC
M!PL]FK,_DOOF>ECK_B)/F'3"I+N$R#LMG46<T!*@^XS46&N,Z"#A-[RY&RB]
MQF13=SQ5<^6<;SF^0L2+GS5>O+E'@+3*@:F/9,506QZ6>[X#POI1OTF,X]#C
MP^.@TCY&L$5<FVT\7%3[8)P.>L>?<#0S/'^Y:87H5[6I7Y6Y8O.*?E6B7Y7H
M5R7Z5:TSA0U1V#3SI8V9%%M:%SQAH6-G.>:6=@1/B[EA9/MUF RJLLUDR'*]
MZ))E!"@K@UX1.*.6 D=%X*C:0!X9ZWZ.0GI<>8UVOW)?$^52AXW' DJ[N=,5
M159&ZX[7-3"]6<X@E%@ ?.)CEX:I3WLI;:Q5SUN:%7O*+5/QDQ75VIGD5]J'
MG) OV)/9)N4[D$&/ CNB"RK>Q]1#D"S_)/#1=(WY2.REU1U9;VQBJ!A/8:J]
M]?/<K+')QF9RK,%TM-38;LS:H7.8TVPN2WI*(_'3(/P%=<7CL-NSFI0U=#T9
M[-CIP/L@Y)?PN?+<+DSARN%GW-SU>WG;GBREBR9Z=:S]!^O[\;!2@+JE69%?
MBM6T5U,8B^F+Q;+;>19C61(C2U[<CM'K[2#.G8NHFC=W$VPS4IZ+^%=BA;!^
MULYRQV+J<UP<O)C!UL1*VCME(^OVN6!:79:VVSDSWKW&\;8U?D9,C&"EJ+D#
M2\Q8\ZV:KVUX<Z>N"[^?LQZFM,],FC*Z8ZNTRV_5B*;MTITZ( ,6[_K+><++
MO41V $"_. "T_LT=RVLM1=:J*;Z%/C*E*Z$,CC/K>YY?2XW\]:Q>35G/ZM64
M@[)ZE[EEFM;K5&CD=UAF+YUN9S-[=;.GFL-N9_:*2>V= ZT=DP-]6(6]/=Y?
M=N=O]]DW-FNX4'^?Y@53?D9_V]5X14#XB+QL^COY ?J0&[$_:#]& >R3 3LK
MY43_0I&*"F9B>?1OSYVPQUY0764MTDUL1,6-N)^"Y8C=EBE478"VZT>N?5CM
M@>T%\)36E6IX04WM((F \48R[=&*NXQJ+6WBF/Z*-C?B(QH$ULLJ$&M[K-8;
MRZ,EU4Y0DJ'345<G*KS S:J"LG"8DUM33]![J05A4MT.=^INV-*):B*LD]-*
M>-*O7#/\A$IA&1UI-W?:L%=;4[T&D%!-0JR)*+?)1;=V4G:PJW4G0F5M:M[F
MBN]7$L[5W4<^FGYS-^@I^D8W51456?#0SO+0K;SSMCY__#JN?TBM"Q[(N8].
MHN7X;=S<J7)_,)05M24M6"[?U:NI3S4E?U-1+Y&NF:H-(DOSN(($Z /%PN[$
M>4</<MBI%ZL 7SQFRN!=V0XR;^YT'8-]CBDLT)PLR^YBU@72\3>6)U[!NDV%
M978:#P-:VEPY.KVI@?C7QO>%L!>M17?[0&M/5Q4)J<URC;*V]#K\-ZK-K]/J
MW%)A\%]^60W*]3S>:8JIW:.><70I/>$TO9S3M!4N4[V/+M.^*ERF@H,>GDC3
M7)>IKMS<C49]6:VM<UW;ZK:=&8G^47/AFN5((U0/5ZL1"%/@8#+C>@B&3!]F
M"NA8U!Z+CLJ*;M;DI-ESJT65-E&EK36F0('0*IH".L9/Z#U#OVX7:$O8^IE,
M@<WHM,D4V"-A5M=O[LQ"H,Y1IH#@H)WEH(>8 O7@^K(IH%2V!0Q05@Q%'G6M
M14'[&MFE5H+O+-4HH+G:%ZMY*0R+VO0=MK_WOO,KW]VO 5XZ^NA!-T]W]' <
M@HB3">%7:XTYLIL\JUHI W%@(:R48['L&.-E*,XQ!+]MW#G&;A+(LD^//.<8
M-?*<8U<IW_85I]I=:+)86C):*F75G$*3=84"&?VM^GC#*TK6!@7EYFXHCY2!
M;):X%EI4.;(V@&#RK*R/-%G3SE\C<IGHVE,CLA"N7U(/TM! PS&;6@[2;'HY
M2$._N5-[@[7<P.Z6@[REX):*\)1^9=2R5K?KD-IF>^WPO><%-OWM8;*ZA[B[
MT7K),\-8+6[60C5ACWILR,8"'[,HD+[V8' 9M?+REW:Q8GF4U2G'T0(@7"M7
M.BS/XZ0<20N0)UAAQ'FU3VGVEE5C&ZB]X<#L>(VQG1\_5]K"5K?)J'6U;KYN
MJ7^XAQ^A3N 5O!/;2BSM'33?6)AO/=Q9@\*6A5X]&#=7&A)<X."*5_M45Q,9
M867M> .LNCT!K>61^,E:M4#A1NV6&U51=M30X'9 L1-"T4S@=DF)8]/ $U]]
MW8G0VG,E@?I=0_WAJ5!_ ()=:4J_^3;7/CDS^GP&"YL:#NAW<T ">L$"3?-C
M$B Z$HQ42D"C>@BHVHF9,;RYTU4\NFA(,* H;E(70JG]BR#4Z.;.4&6SX0@E
MS)42]/H">\GZBLVM\#O!_B&B<&\Y;2F7H"VSCWEF0[6+\657CD_J1?!)H7$+
M2L/+T@KMN@2]?F.MW2BWMIRYZ[M1'-(&WT*_+B<Q[2(DAC$@(WED'$UB0K]N
M&D+I%T$H[>9.!8--'S4:H=JA7S>K&NR7'<$/Y45B:\OKJ5I;KDG2L+('MA:H
M=(./782+89;U4-:TH\MEU+B?#3T*$00L"'@; 1L7(6#CYFYHR+IR=$6.1A+P
M$>K+>K+'4B)6:?(' M4U!HXV4NS^!.QRW72(->S#/Y.Q;JD3W= F_QH.;PX*
M5OW@@S9!OEH_WKF1[051$I:TV#7-]1:[IKG>8G?OJ.#1:56H\I!?1>U);+D2
MK)>TO@G\0Q)*BS!X="/D AC$ZK+5Q;@Z?B&&L>=99*L; 3O !O$PF",E$4;>
MPIRQ'?0<\PTP+A9&M7S 0$\"TB/8!)F.B-VKL8N=@P" EW%XP'$[A/$D-R;S
M2);<";SZ+$OQS(HE*W0C4FR>S";1DWZU[%G:J9VF!"6+M$?VTDQHF_ M,\&(
M_<G26\[FYR5[AJD=$?W@W/H.0TMV,D\\ZA;ARZ+]NEW8PP1FF$[W?1#NU_N9
MS@C#S.3"1F3!R2_&Q"<3-WY)TRW<.<XW="VO)[4=#[]A4A?"4)HDGB=A0TAF
MFE@8W,VJ7D\MU\=P)T"N/T%< >R^8#0V8"EQ,E<5#= &!)V0,,04#(">%44D
M9L<.3RX,GG(AS,_ 3-@8_@/L QD8NQYN4T@0R:-D,G%M%[>3/+H.]F*G:2_)
M8A&$,>N]GL3 ZZ0$WG/_P^;+<"XB_*L]Z3= #9]..B08@2?-W"@.PF=\<DI]
M;+3=NT_B=,=YW/G2&BG*C8GG$L1')(ULGA8,;$6!3P/'%T$4N6.83OS,'BNL
M NZY%%&SY<RM9QB4?M1ZM%R/#O'DQC,^!1_P0E+4%&%A]70[@.CQ]Y!X\&'<
MLPB0R87/6/0K80$0I3M9ML">A+'\&,<61K"53T'B.?!GE'B4FI:_42 -3A'I
MF#R3YFD&,'\BV13=N"?]/7C"T65&[3] F9" XAGW J*?@\X0;YMUMMP0<PS&
M_R8X0,!Y@L2L:GQ!\FDR%PXU@8\$841IV4MHJN(XB24_B"4//LURA-B$/(Q?
MP'> &\-Z++Z'+_A2QP1X)5EFSDML%!8.](?;[+C N$+<W^@EPX$G-FFZN[B'
MMIT@._.>5]C&JBY18".<6'7,*F!X%(#F0QCGRY,)?EZ6WYSK]/-7K#&H5DF\
M^96M_(I%L)Z?.V%TT!*@"C]G8>[AF9+;,1#C]UMK O-\97E/UG.$BEMQ@; Z
M/OA A:\?!(@\7V0#)":34T""30&4]H"EO;P"-9N$^!3,Q&K"-"00L*"D_FVW
MLJO?W'VE% $TAX40,*?GOW^Q[O9)USD]'I9KGY\)V"*QC!KHYE2Z!LSS8X!B
M&5@-<K:WQ?RI]ZX/S!14%L;VYPSJA^@NE^(%+Q+? E8.BWE9QA16S*_<^@%+
MIT;Z/M7J4,K85@0X!@KF$P%MR6)I=+E\1%4&)2\HKPGHQRQ=K=RQ+/,\=&HR
M+ A5,$%3#Y@^M #SV[5!"L6AA9HP3<*6:-M[F0>)V&$ 5.X'<V:$.E2(@#R%
MV8 L#5 '2H5L;UV6'6H'CY3#[.#/+#GZ$U@ESU]#"X! '1;15K-XT#(#6.M)
M?)T2+M3E 3W\VBU=O%1<?;=R?N^=1ZH-_@'FR'_@KO0)L3@"1(RVL^66&&);
M"F_L6KKTXK_^-E35_FO^(/U+>?U2FA'0Y:T%:+8_J(F-BN<F_Z//*R&LGH4:
M6RMU_>'Z00CZ\@>4"5CYY0D,JVCF+CZ1$ 4%:&9OGC\&/HX:!AXL>\H>R3R/
MMVI.DD,\ 5US._Z<,K^ERB.T< 35(7C1"22&LGH+:74 *ZNAL*"D E*2B77D
MM"F(9X'G1&!VA=38\R6E_W-FF@347ER -1.6S6C7/*BA%7)S>TS 3O)3(R83
MV>C=B3+WR30D/.696A-3K&+@2X5-5@:O(XFZ02-<A,/879Y!S>7E<B;U)-,$
M"CG5K+8"3GW"/298-X![2MZ!_8S(L827!K>MV-<0&/?,??.9H"7:"<\(F&M@
MS\5 -A%ZK-$(#="J!\&[L)@]C=_Y9Q R+'L+0M>:!M(D#.;I/J7E/MCK-M8$
MH,\R&9JB)'<T,<<? C/]("H#:']F+J=L@_9W:95(Z%5K<S_YK)CF@9[J+V2*
MB,9P ZAEJV0>E3BL1ZUS6.L]B:^:;L1O))B&U@(P!'@V.Y(!YM8M&9VN][ %
M-I4+4(:]N8(16_/6P_</']^O$@0K/(1%0Y BT![FP(O6:[V :'X*0B<B?DDM
MHD'_YB[P25D5HG1D*4KQ,**\Q9ZY)*NA 9(+)TJ/(="U'LKTF;?TF5]_$#NA
MKLL'RO?@9D@>7?(4+<N49=_9'!A7@M+9Q2%]:YH>(HSQT()$$5#& KZ)3D7/
M>Y;WF)24("M<^F;!<<M-)?Y=6FZ$KYA-3 *6"=R&<5?"?8PHRTE(84V]W.B+
MY-5<X!9,'V9ETUHF89!,9]2^PF,1YF)EU1NY=19E/O)QXDQ)6OH9+"KF($3/
M:/HD"DL\\F1.\.]HPZ%/< I\(5WRJDEU8 &;59Y;H,HWS_SF.O<=*.O<=Z!4
MY;Z-I.6RHC6\7 PO66-Y-CU48GN<(E&.:9MKRNSI51!59G8.U;DJ,TU]ZKKJ
M7M1<_4;4R!$U<AH'QM/5R&GJ4]?%P[;4[NEX NMG46?G*HJ-;(]XY5CP/@SF
M:0G];VX\>POJ-2CGX:\_>+#'?0368D2<K]:/JN&O _7FSC0U65>41J=.BIH\
M5TPF.P+#ST$FV+9QI,J:V6PRN;R&TN;,9^KD.#,=W*?!=79YB;VZIF/VC#WF
M4Q)SAR;"K=8K<<!@' :+R7JAK,:HB)3MI5/E#7U)0L>)7V%MQ8?);T'@1/>^
MP\MOIVA1F5'I-W>&*2LEY\I-RJH5:=H'(-&&FHPG0"(#I)TI#P?-1J++"Z@V
MIXQ?2L[!(J*('U35T ?TD'S1%O. ;8+D-X3L)PK8@RG?!'.P/Y#5X=%5&2IM
M4PN*-ETGOFV3.77@&S::- Q9;RV^75YPG$ (K63C* 8]OJY3E>O.^Y??M#9K
M(1<UN?/HFS0>L5U6MWJ,U7T%M0BW*4L/Z=[SNA%1YB9\1Q8AO$7#8N!WC]#&
M5W,,*F*YMVA@K?7;R[OQ\0$/%HE#$(FZ(FM*72*Q98I6ES%RFSK57(P<W=RI
M>E]6E2Z6UVSJ4QTO^[FQ1AQ&DF;=/Y=*GPB?\M[2;1]NX#NTLDQ5;C#LW]P-
MAO)0%X5 .X=2V\33*5&*EF\>R'K_Z,9 PN'<6%/OS)A?5)K2RBN9PB2Z 522
M*6FD1;DBZCM%7;0R\:LW=SKHED>WV1#63M.P:4<3N9-@$P;JR".SV9TE+L_\
MA:6R-\ZGN?YIC:R7J;=0QDRIZ[%.7M0J2E*HLB*77('\&/B93_8CB2L3OWYS
MIVKR<+BN1JYU?A5627M0:8<<.0DJ&9AA4EH6N"&H='F^+XR1"C)D<XU588L<
M*$!X,6A.\&\8."L3.C8DE@=ZL_NR"O.C%KF!M5WAMU.ATH"BDKJ>(K"_R!!F
M1V/-CDN$*CS0JDEI889V1BEH(C?@&#FW6M:$HL2'F,SO:865RDQJB$RJ;S:[
MZY:PDTXI[W:BU#K6C+ EQ;J+5MA"31!L[;*%OJR5&3I-C&_W,GNOJ1G43KGX
MD7"'S^]!5/G$>=1']XXFCX9UY?,V.L]!$)0@J)UNU.,(2@&",F7E^/; (H^C
MA;;QF?'^;7EAS*K*Z-ZM^E9O=90KU@J6CC#-DVHA:FU:2)U;=R$S7E"KH-9&
MJSA:72I.,XGU\EI+[1K0<@O;0OEB#L%;I'Q:G7E7!>?;FDLXC_:JX/ROE?]M
M+,?<DO44Z@2=\\.OE\ SZ!DJKGU3Y25LGK)Z::D%XJ8N5.NI*UBIG57@CJJ4
MTMYG-\]>7'MD]O214KFVMM(;:>6W*I>Q5GO]8=4:VINNZ_V:"G[CI#116_NJ
MZM**VMI-W1E16UO4UA8\[$IK:^]4!;GOL+3.9KM*;.^WU+:5#MYO5;7Z[TKK
M)D9? J]RE801J[RIFAV*)!7$T"UBV.$>JY$8L(+H0.[75M9-N+RZ>^BW'Z;_
M3J*"$V6+;B_JR37HJ9IT24KO@\;BYHF+V30K5^,4@FE85^&1=4F$^3WZT75%
MFJ.3"8RA&#,Z'<8,;NY4I=E:_.49^QF%Q.4G> U/=5M[W-5FI?8S^T;&T=9M
M*=<)E&Z(I;,U>AD-:V[T4L<FMCUR3!#M51+MV1KKC$8U-]9I%M%>7HDY<009
MW[2/R1RPTE[_NQ#5P]%1Q]B:]<3IK%_]SS=+;_&-[.>O6&/8MB3>_,IZ^-#:
MD>-9HS9IH!=6BBZ&.Q5_SK+V$@MK2F['(;&^WUH3F.<KRWNRGB,$?G&!L#H^
M^$"%KQ\$B#QJ:@,D)I-30()- 1A"$%*'T"L@81*RQ/C_MIHP#6D6(AO\FVL,
M'&VDV/V)82JZZ1!KV(=_)F/=4B>ZH4W^I=_<?:419Z ]8Y]-0*WHOW^Q[C8&
MMIT5#]=.N5761QGX7"Q+'WR[U^1Y?@QB&"<.I'A&I*7LEO>N;_FV:WG2EQ@N
MS!G4]PXE;  O>)'X5@*[0)S50A#T)[!0E,>NGS"7:5IT7KE5;C;>-4?T;@LC
M8-4F1L"N-T+!(-B2JR_0NQVZZ.>F-G1$:-P;NKD=,*B]8($(*DL1*#X1O0PH
M^9W@(#+]<TI\&-1C!7D=8.UN%(=4)F8?>7EXM"V=QI:ROW7%XXK@VSV&$L&W
MS?#<=2QP303?-G5G1/"M"+X5/$P$WVZK9[>QXYZ(O^UFR.&.^-NUIF<57:IF
MOW]SIZNZK&I'^U2;$^,AB*!;1+ C[O9X(E"PC;(B:\>7=11A*R)B0L3;MO8I
M$6\KXFUW"R2M?Y%&?V9?I;TC!_UFMV<2\;C5,4JY$$9IK'6D,A2]B1LL9;94
M?VZNE*F_@V2SBI"?4;"<L.6?V==K:B I*MHW#)DVR)23(I-14_](4>]>I'^T
MZ:ENGSMLB70YL#"U"":O'2B=$%I;,T#6'+V__K"]!"%0+LL*@@R#S_<PHPX+
M3#?[)H@]79$UI2X'<K,BTT_1+4%P ,$!*J>3-)<#8-:SW@<[JN8.#@WA )?7
ML$Z<F]+"6&BM0;'0Y9T6I44(]!+"Q['%!! J7 H) /(_H$M.+==G0<=>$.'#
MP!E8X',PX7'/+$B8V$GHQBZ/4 :ZA,GX$EP,B6\_2S'0<,0YR^J8*UD+OZS$
MPY==$4E(:1+2:',2$LX=.=_NM!<%(TR.3UVB>[ W^$2>TJGSE/8(^^=74$1M
MW9)3)05A1T9)[4E_6+[%9/Q__6VH*H/7D?3.C>PDBE+']+UO><^12QE/GC $
MBW?<S'G]F42)%]-'N!(2^ =F$I6)D)HE2 XB.M@K-X9/VWL0_=<9X2D>:.0[
MRW"R"G *DE":9+"REV 5YK *,EA)T2Q(/$<:$Q0!#@@$?.O?B<\X]Y,;S^B@
M6;H3WLX3N?)O15DBU])YM4]SP+B8<23B1>0)9!*1:+ H3/I_$RL$5@.RB'7N
M1'GS'I0\2>G?_B\="C]?[>.8;[8\@?1J 724"NG%&2P<X8J(J/9?GQ SZ1>4
MUSD\  JXO'L?!)U7 H'_H=E".,EG8H4\,^ =L<E\3$*FP6J*+&%TM?0"'^-K
M6!J0?_5E3_H <W/X).-  OC'08CZYB; NCY3N.$%F4ZC% M15%,1#P\_6:%S
MZP7!=WRFL"_QS(IA4R8>L6.Z9E#]_$B6"% =?(!$+)5J3#R73/CCKO\8>(^$
M=GQU)S!/4&)"-_K.]A-P%+1E^"XJ(3WI ='$CG'9*:;;%+4==S*!G<:/A+ F
MP+1)&,PQ5#G*$()M!5O@IB7TI/<P?A#RR;'!;2N!46"/$ :A.P9]@F4\LL'Q
MRZ .Y22P]EE8</!$UU.1-F1I8:&QD'A62#6Y=.\_ X32J:8(A^/SVYB5">--
M89&XOO=\O;_S]>8)F3W^\CH[W5?'T&Y:(9(>'K$  @Q#R3F,XA3P2%=F2LD5
MI$IA068J9"XF4<K7_">,)/U! &7M(U:V9'1HYOEMLCV59HK)YNNZ#;/]U+]E
MPU7'QO(W=^\L-+_N;9HD^J?O_I5@(BHGT7?W?_Z5,FWI"3F"HIJ](>/W,#</
MF6XJ&.(MJ6,4@9&Q(OL!^1Y1_5$9_$S%R6T B'^+OPD,.#\&W /P0<_(NO&
MDH N.$"$# _N/W_Z,\<#*Y)^,GJJ=L3.ZWI].]]$KI8K8T<S;8'8AR+V9X[0
M%&%-4^OITO$\RQRM8JXD]O;\>_M;&$21Q,!)-WBD](R?*^UK1(.;K1"#F0-I
MU,?WN>Z]ZW5#;/GYMWP]NY&I)#_IJMY3JY/V*@;\I!E*3U_6;00^-!<?/F:=
MJ1F'5_MZKW\0AU_! U!Q<W02&-!<#,CBCGY]\^'KNWN.!J99#QHHBM'3!!ZT
M  ^0$]A6-),68?#HXIZ,GPNQ:'CX]\A.""F&:(I:V-AC,$0=]$R!(2W D/>X
M)V\11=ZCEY.C@7*(VE"&!J9 @U:@ 6* S%@%^2MQ'RT/_<MRH93::D@!TS#5
MWE :\_VUZ%$*W<NE<P_S</>TV0[W]/^0Y\(I$\(L5\FK>W O=>*Y%66_43<8
MNN MR4_P;(M&F[#%R?SL!->+)/X=X,%OK9ZCR,@8".!78L6$GC*-DPB^%L$@
M<V)%2<BN OSHN99O$Q@=%PYPD.(0&$8D69,)L2ETEP? -Q(\5,RNI6=8#(^_
M8^4\V!<R=6T:*X=G8ZNQ+FWWL'UE, )N>^ )0DM.W$O\\Q=AJ#=W/0FHPR$3
MN '4X=!Y66Q>*^[BI6,#X)>6E. >/<V".3!4X+]^CNOT8-]*1^"77?:T-(.7
M'P%]4<>W)(P*PI-'I#U6>A9&&^-=67IZ>NJ%]%H/9+.,!Z&@ /KT/?ZLM5@
MR'F^82QY0(9XD&G#HH#;HYXHJ?KMC).E&SATP;;EV8S8+.XGQ]51=<$J''SR
M5U#Q9(*'SC)G(?0E^#"Q0 5PK&>\1D]O^7NTN"9HJ?Q5N!$E<QQM>1AX,V(:
M1O9JCXWMT@B*)U^:>L&8'B[3D PO"J1Q&'PG>+X?IP,"'B%(Z1%K,5*!->_
MWY^"D 9CL&-EN (_F82,8%<>\R-ET+QG%H:RPF2 BNRH)_V!34#\ &7ILXP;
M#IH2:$+PPW(>D=71,V[B3WET V-;@4^R0J)<AUJ>)JPYN[,V5;I7*6>E $GG
M#M^G9_F/A$&-'F@SMBW-B+= +Z)?G(GK/Y*('J_3R(PHIF?\$46^"3L@SZ>>
MQ:4 !XZ1,>?;@7-C 8ZIF$#P/\U<P("G?++X&(T73L-F4II"DL$B#)L9]W4'
M(*K]DU1!%Z&$K0LE;*0JR=A &M9,I5A4#/AA\@T(W0NF4Q[V$X!,"4%MBP!1
M4739=I @5T([Q//PWY5W@<LNO4\#Q=37()R<@-[$I_C%LJ%[TC]P8H58HCD-
M&^(BDTZ75Z$&IH>Z)F7FO,XT")GE"= HN="%!U%@TK=AFT#@D>@[*).<T8,E
MA6QYW)/>TB#M&,7$$O]GG#UB3)!6RYY;KN^A\ J#9#K#(">0QKPL#9(X#_XF
MN#2GDJ[;3.1A&LD&1T(:=Y?Z$C0J91VR\()GC)I+0AINSZ5ME ;W+<+ 1F,A
MB9CC(M/!6+EP)\2;W%GVC+**01_O/G(L*9I L(.2'5I/7OI0!'^!3@(:P#TB
M;&'\!(!- _I@IZC!_80B?!Y0F4SF#%-PBI1H&-+#;*,%H;*0*S,<I4.2ZV29
M+@:"-DB5,%CPA*H=&.(/:E$"V.O.%[ R7/48)C9/8_#2J5)BXH'^'#AS="8R
M*\VV%A8@+?,(% $7)='"M=T@B3#-8#)Q;3D;#:<:$>)G"L<L< !QIL_% ,!T
M6IDQPQ:$X/B+AW[!]_BO/>F?RP?/"!1^CUU-W\DV$55MJ@-.O 1#$F-4=BF%
M/UHAG;>+PMOG]CS@/?MCPJ+V6D]'?\\"2P'83Y2,$(^)PYG6+0>YG.MEJ873
M6K.%[B1Z.'<*EJ+2O J1%=V?L0(0T90X*(+/ ,XD7-7C@68IDT?-%C81%UY4
MCY<\IVQ0A!@*E559MF'*?P^>0)</J1NVZ!>A4*>*M)-%:P,).X#WJ3ODF3Y#
M:"RO([,8]<!.^*LS=Q*S>3E@+\ G$+C *HCC(MV@,X<PNP]$<<X:B0\Z#&?6
M<^KVH0!A&&(SM0:AD#9+"6G$JX<S!C'W-".45\./9PJ%' +P)?X'6&Z445D\
MH%@NFBQY#E424?84 _W2'<39L:U\!HD=3($[SY[I"NCKJ8#) ,C3IU*_5>IX
MLG$O\].4@LNJ)WW%,&%,N9(!7V!$G\*,X7K*C)C,^D(6,1=:_=21_H10 F#Z
M :S4G\*]D(47YZC(<K7H7VB_XG(:W6HFCY2^+[@+FCQCK);-SRZBEY4FZLZG
M4A3:+/?V%K>TKVG*OZ9J[]^+Z0V02?Q_;S1%']ZLV*N::BQ^'-*GP\0764ZM
M>ZO23,W#>O2<M[V(KFL]U6!]3<K[BZPFQ_,;^H"]5]ZTH^(-3>\-Q&!BL ,'
MXQ5L5DA941E:;VTK<+&J6</J/G?6!"67H?\,_BG]%@9/ (H]JO4VJ$-"Q24;
MRL^=7I\^Z/;ZM%''U]=Q_%0[OCZEX_C9^?6M\,]K4@=^7W:,7(M*T'F6VW&5
MH//KT[J]OE66V[GUZ1U?7[_;ZRO3"#863;OR4!5%A*I<8ZA*%:^YMN0U-]15
MK[G:[Q_F-=<4)?>::XA-FZ:@+T]!JW$*:CX%O3V.^T'_(,?]4*W1.:L8-1X"
MB,'$8!MNC+2FSDP,)@;;=$/=/5BYJVK49$^5@>EJUW9T=?BBC98X7X]884M\
M<8>O4%.[OL*V'/$<OD*E\RMLB4ON\ 5VGI,>NX-" 6C@HO66N)+%"K>LT.S\
M"CLO'KNOQ+7E4/P(-778^156XC19[[*K\B.T/.9%L+ MZ-]Y'5_MO++4EG##
M(U;8>3KLO"_!Z/H"C]4%A1+0T(5K+0G=.I<.W,H5=EY$MB7 ]X@5=EX)N )%
MKOO*>"4L7?8G; R8;4F!E6]9F1U:Z.EYSP(U4ZI&9(4175X8D5<T;'O5F0_;
M2T OEPV6><5&!HEI"%_'OEC%.BF\DF 0LN:+#$JRY(3N(_&QN@<\SR&:ZFJE
M%11Q.T#P;W@VK:G(ZRG^MCHK?=.DTDU=GY>Z_[SVG19V(,T?+()N1^'M5:AO
M 3#.IVQI6+C**G:MSE>*(\"(8ZQ\EE4P<T/G%DN$/B_74),L;QJ$;CR;8^U,
M/RU>5B@_Q5O#YW6QLA6[L4M#YJ/UKHMSH" <G3:\]GBK3%:S$_B.S%?%"N+P
MZE:LO6(+R&U_CLRY$OG>R*JY3VQBY65SO[6U;"Y@G$M+($78<>L6R]MNK:#[
M5U8DY]LAM72_G;"6;J&*[+?ZJ\@R?H;3YK5>LZJQ+:!!4;"PI&#AMXH%"[]U
MK6#AMVT%"T7EXO)T,%6D@XETL(;4I_MV=?7IC$*:FSD:F:>I3V>4IKD= =![
M9,$ 1M#N;]=@N1??J=*IM '9=Z)LGABL[8-=4YV<;VT\)#RX8%Y+#E\.7E_'
MJZOH+3E:$M6;VGTT* H"MCM&KZ[J5->D".!QS"^H#71;!6A+_(58GUB?6%\+
MU]>2&#VQOOW6MSW@IXH'TRQX, ?]_HEJA9G;:H4-EJ=PHEIA@_;4"M/U7K]?
MW5MICAI;6T<,)@;;4"NL3C=J<Y<I!FO!8+6FY7IDLMFL+D@@/L0M/K\J@)AM
M7@S)N=UZW%Y9'S'K]L^ST^HFJV"'+MEL23+[H>LS.KZ^MGBQ#UV?TO']Z_CR
M6F+ 'HR=+3EC.7A]QZ9Y"G6A6PBA=YQ?=7U]1L<95ENJP!VL[K6D9,3!ZVO)
MB<7!Z^LZ?I8=ZK<]A?>P;-5O65ZHJE7,5@6UJY#"^6UK6BA ?,.S*WFA[^%[
M59;!9AE@NWF>KTF32&'^]".8YZF:/U?)R^)7XF!!\>NR>9'EL?1?L[2=/P*?
MQ.Y_6%K?'S2/+6I[#MHWNN^X+)8%-4XB>"8J)NP"=@3)=(:99LAB(DP+"UBR
MV3P8NQXIICLR#.2YDCVI(IW0C#$;CYT<^ 50/Z'I(C^9IM;3V<,\K4'&9,\B
M!14?UT;JRN,T?6SOF1@R#+< 8L$,,,S6]#$C+B161,<W1WL0;QNR$_?GY!17
M[C]_^K,)&<$\"2?=<8#W:E8PSK28%9PGSZ8O 3E;TI1RURD)IJ&UF#VS!%CB
MI&FOZ8?R3'DKSI_.V><B"1=!!.L$W$BS%A%M<!;R$MEL_;H;26,+LS9YWG%Z
MQ[4E+^#)Q/#B$UQ8)D;,8@229=07(IP\&!J0DQ()S4P$"@V#'^Z<RHAT%MG7
M:,ITFA,JXQ<P38NFEU::\1B)#>F%IYG2'&,BV8#3P9R$6(@ 7G'<R02S26D"
M)*,=2FE9$0#D+-D<GXO?8Y_Q@YBE:-*T35AUX+D.S3P%_+!\VP51&Z$XI*GZ
M/)D5[A(O(D^P*)(.E"=V?28HU' =L*ESD+:W_XMPP&=IC8ZR341&MPPD!'XE
M@(A<S_)<3TWD>EYCKF=S).,NG8FS+,KBN7;/\]<M+PJD<1A\)Z@B499BE>CH
M2YHX,@WDI7G=!#L)0>V,8<Q,.V-Y^AN5_J)ZC[^S@4%@,7:+DPWQX:5R#73Z
M^Y=KH"K?II(-/!$?OPT[A/>!0S-A]<18(U\*U1]A)!2KO66E&N;NP_;PI4;
M^GT0P12T\#D0@T_(;;$F ,S0A^^X$96T>0T#BY4"D-G28JJZPSS0'"H?HR#@
MTL(",(LH#@,8EQ?R05.J)]UC:0^8)<Y'AG%HG4?<8O;U^'F!YC?,E58&8-\A
M_K0(K6@!$Y(\"B= QE2-3BM:+&F5;%0L38*P8Y^CVP\78-936#K*>)#;M)2"
MG&(!T&@0DFR"KL]'RF&))1!"=PQB08J LMP)S)OC&GP)QF>P0^BLK=))2*KR
MLA7.E_9O@6(4E+&8%AA9?;LG/<!JZ>@P2X_8,<.7"- 1X<I?0Y"4"%R9%7#!
M%R8!5K_(JR=DH!^3M*(&VT$DB/0I&)F6$4$E798(UIW@]1E*:$KF]@V\[\#G
MO6 !MPJZWS(!TB4!OLZ 2Y"P6.PH!U<JO25D-72S0!M+0KYF.H'>EQZ0ZQ05
M\B4 L()$L,.2\^P#,[.1HL@/+)P!,/&\K*A%9N8@"D2$4!X\2> S9+.NT8!\
M]4*&?<'&:.),,;/>P3C(L*;$^F$A)G1D&B6)]0?&A)H83)K&A [;E%C?T&DU
M,H)6,UA48=5\?VW4Y@QQ,5B7!KNF-+]K2?5OR:'RH<MK2X'>NC)QQ?K:M3Z]
M)8?F!Z^O)3&NHM+&?D$Y7 78M-!47?8#GW!50CQ5X:GZLBA'2^:JJ=>7PE@T
M5T?;LBB5_O(<C-/,0>FW)X]2'?2,0_(HM38G,8G!KG,PM<;!!GV6@-S 98K!
MKFRP%O9*/30FM&U>D$/7^<)XV0X]7F0[M;NQL\@5W9#<TI)680>OKR5^R(/7
MUQ(_W7GV+VN#=K*DRU4-H@$@NJYL2J4ECMN#U]?Q]&^UX]EX;2DA?'"V:$NZ
M&!^L\'5<(=(ZKK ;BC@X$4]=Q5.=2!3>WN.O- F2!A-C+NU/1@^[_JUD'^HK
M/65_TGJFE@7^EB01EX0JT]%'\-YR2]>?S)XZV#;4>N9"/IS:ZZLKPRD]3=\\
M'.M+FRTM[TQ+Q]R98$F_BO'5A4S58 E8F+-6DK>5)U6O/;R42I>ET;'$@N5G
MX:,V#-J3]MA@*=_;C9](QV8=//-L/5B5INZ1;IJN"J=FA3'K RIY ?P(%K$[
M3R/T:<Y&H9%ML=<CIE[ \T"$=GH3'Q\_9[/+\D_RCJ!YZ@7-(LP3'JJ"AB_+
MIDANT8SKC2 1>7/E>7.ZR)L3>7/ELO#\V%B);P&)\^29E&7#KPZ9,];KX-.8
M(86M;B7+#@.>:39)/ ]^^#[Q&-N0@O&_63_9LA[=-+)CYRXH_=%-U>H5]98?
MVS,9Y6/@W_YV?_])>I_E/?_!,ONZ4)<"<Q)M0 4+9(Z?KC3/\.8YC#2]+TH6
M"X^EV>V5$RZG6?1AELK)DNLPF2YT*);19#.:DH4?EO$SY-'R$LP<9!^!EP/
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
M:]B]X2Y4M=-\AE>BMM L&#/8X2T>%7["TN]>2K&BTO; JZ7G](UM7T>COD)
M$JD^CE\@/,7+*%+>\K:/)/F1G"+%2RA^Z0T)7MK5P-\YM"&VX?*JJWQ5[Y0J
MR8?711L]2*\:BM)SFZCK3]7%#Q)[#V3GG87HGJ[,I?DHIY&"A7@P>B#B5,Q,
M>H4"I/?:6\AL"$1:>[ J>L9?UB3''@=7,^U)9W+9%"!?!);EHXT['C[8NST;
M[9!W>WI(Z:RJS%F'_(IH^A2=V?TZ@G]RL5)JJ*@^^R-\_5:>SF@#P_T)0S-C
M/N!H?U-GP6R1^ KSU2PST^BGCV".D@YZ@PU'#3<;YM\Y]@OY'3<>5&A,RN<"
MZ1Q$6M/.F]I^@C+7$W^N%W:NJ4>VUQ;[;8OG\.@D.1B=/3//Z>K162K_<@B7
M=\[W^$D5PN6$')#1RY-3;OP]9T7E][7T+]9>EMPF7+2N*5+]JX2^L1^N- N^
M.Q)W&/V@F1B*E!LK>_%#9YO5.U*&<&Q0L3>UV61^&>>KBR,]S!UF" %&%24/
M. /T@):_7SFZXV1 =PSHCATY"5\Y<_]U(=V7Y1",WH"6\Y3/6T4F[/II^#[
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
M5"^$ZBQSP@!6R2)+\^6PLD_JZW^*DRP[EUUDZB;35O[)@4!,V>06U8@B0.8
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
M')EDR^NZG&1T#67$N/>V#""V;]%:#*K9(#T][->GW*_=LDA>8:]>2;+6EO=
MLYV*N$?4HJTIB?[9IE?NK%2AX%IW.O9(& BT(=%N=_.!!6VVC3EP]\(-W^.O
M!CEX=)^%%SNK/Q SU*3*QIJ;S^KHOVU._RVU,4!SYF>L@QL='?SW[D/-7+V.
MT),F+A6^%L>@.)#"H'?'D&?X##K5KBEN[9 _BL"\%]QC5U"/.!%B0',O-NPN
MP/;SO 27EEMVKN CV!.V+)ZN"#SPC.W941$M35'BZ=%R":?&013390G@B&4N
M>.'4&1:,5MMYH;U]XHE0CB=?\%)4""-G:L+!\UB1%DB#D-.TZ7+X+&<6Q(0!
M14:&".*/V8NOEAZA5"R<:ZQ/D/X$:_.5!HS"DI4)"X[\]]H%X\XV:A8&UZ\*
M3Q\G6X!%"$(P2GN@;#Z39 &"@?\JX.0)GE5RPPB84)D$*E);)XJD*H/9LJ+I
M!N#W8Z+?6H2:A@13][)=%]+WI<-"5R%Y=(^$<2%;BS@P21P01M%?>T?-V2<;
M*\'MPK75R#IB0LQ,*TDI"<^%C!826L-ZQ(I8XJ6?B7N<$C%Y73S0BDT)[I6"
MYBFXI-Q'JO4+K0OT^=^._V92%B&"A->T%2?6B">?*B/**C5"2T(ST)D]&4K%
M866*18EA-\L6O.$XXM1T"@)E48+/<VP>JF9N*9?W/VN\U ?9HF)!&'@SCF B
MF&ZD_:ZU<4Y1MW./$5ACW(&6XTT7T -C$:#-0AY&_RB9.8;>(/=:+5HG<[]C
M.6/VZY+4)%'3\+3SJ*4L7?<[YA_;(OM7ZW6Z?OOK;[8_"BP+<3ZU-9/WD%/+
MNOMCP^L8PM^\LQ,'>QC]TE(K'4N]KEH8Z7M0?R O&^/CL7) 22^9<QGGDLG
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
M]GD>3/4"HA1B9U:N3A$:$.<U. [:N<V ;DZ[2%Y=L^7-G(F9%8]1SZUHG.,
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
MFWI87DO;+;QO#(B"G:GTMFOVK;4R87VLV\Q(JP+AV*AE3=LA[8[AZ,>\'DV
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
MYI+H=-]I7YHI2!5#._."51B0PSX-ZE\#C81CF_DHH\/P8/B8\/4L7@5B;9U
MO^UE^E_D0_@R;@(1*Q(S:L7(B<,R%OWJ/AE3_++Q+)@T2]YZEV.[0]4AIF7=
MHPS@TG+0WM?VOIV6%_A$^ C+"R\U3!4-0,,+T $O6H$K!=2=]LX*I@@1#URP
MCK61G,A!(%*$ GQ/\Z-5+S[/.(A'GM=B."&;HAYCZ<E&>W;'"+YPIMG!'%V7
M>9?T]->(?7=> #JZ@)U 11B$127;?5VPZ*9K]K2023J%\LM,PG+F=71G1,S2
M>RV6?3S'U=!@7BB+@E"^THA'?:**A:W6H 4Z7&[;?>A#N25Q3942L\5&"Z<*
M)1"?S]C"HI=7)F&P;X5,?6R@I 4T=UBW0%!EPIM^-U9,G\IO9N1--?A6:.(E
M(274[42;V@]IX%9.22 TRO,[J)0%=^4/.[J!@Z%46&7D(EU03B35G"MA'<O?
M73<\(+6ARX>%/L1+ZX>PI4(60;FS(<N$=VQ.#DT_\"FU:X;XV>SX5WPVC[(/
MB,0DC1DV*T"\;DI6#9\;K6B.UBI'@N>6H/%,1:6-;D_M4O&:+E2V/:>+5[+0
M$]" 0N4"Z,4*&,5MVS%)8H8DS.#B$LV4D4EAD609NL[JOM0EQ:[B0"VZ&"X_
M3-0H/>LV3'>1&G*Z)T:0XY_:W($S;T5#KXOA4F;!U]!1H'_*]@:NJ  2P_ZG
MI4FN)<?$V/YW6551"O>W6%3XE+ %(U!$V3%T2<1F!,5S?026NA26CITNI[I;
M_'+1?IM8F4^"(F;3T>9S.=!J0=HFU]@:<(4W.:Z8SH5^>UOS<;'A/[!OO$^N
M17C,IY7XUFE5W+3# >))8[_>W\(W.ER-HG&=//Y%*7;MNE58&JJ]E&9@ZT4$
M>5 E*Y&6?Q2N2]=US56:5%K&IE:7?KG&J@:-OK+.*&-4!J.;;;L,,C"D:'8Q
M[M)+]D/1:B/MG='RN:_!S6PJQ;",3KR+\VTKWU3FLE2\!6DX:'17(C6*P_3J
M()!GW&!$_YP<L.E52?B*YN\:S RX9%;NVD_7R3X7>Q.1GMDQ*D/$2W*[:X*7
M&:15BUR8&T/)5N67XG/391/-Y3X31]*_9;_8IVCN)#]/E/19I4UINN7J$X<I
M-VFUS+%CFCN@'U*M6_DB!ZM;,$<3WX498E6@_/N5+PZ./:3X@C=BW;2K?GE0
MD!_6$*V+)DZD71K4T<)H:'GP 5$Q:X4_?_R J'A 5'PH; 6B:+^)9-Q1F4X(
M"R!<54A4J2(72WI5U.":O#T"<:]$U!'RRGRR2D-HJ<N<,=!KRR<=REL<+J;7
M!:L%TBBDTJ(3E^L)V2G;(_E!!S?J-ZBM@"_&U9$T91Z_Z52^DTU:EC/4,) B
M "*. XLOS':@9L48A&=&8N'8RET>-'O16=XWN^QWW-.NGI%X\\^^>ZF2?9#=
M(H;#B8P"GEBO&XF4IAFF3SA(Z%WD:#;R^)33M>K.&U%=I1)R)I/9#^I(A0RT
MS9OI>/&GXW@IY-M#Z8%\ (,_AQ8I)JOV)IG\:"YC>U1Z-24!9+L5%.G81,35
M$$%WI[)V.LGN.IV.]5D?5:(1?/,=WJF:S3U@; 7K:;JUV<P/6M6S5-OLPX11
M)./."/DJ0=MK<S>GJ*4>SIT<5-G2<(T+"P*HU#)@").,))!?W]K4L7=H.6X;
MB]=;B:LLZ(LNDG0".YTA93\XS4_Z6)KG)_ZXDR5A7F^Z!4!C2 OU5H3CJ>D<
MBRFM92;01:I[V<1=6(0['8DL7.A@X5=Y ?1RJ@A+Y'7TC#J%P\DU)QO#P8=H
MKLK$:,3=,\XVC60[!IRRO('V'"+U*%':F=68WA36BI;B.SB\N= OI//FW6V.
MGT-,DK8/Z.WYQ4;%G/1VHW/Y5N\'#>U\TU3, ND8&+MU7Y89[GV,/E$TL-'2
M9C]VX'^6=EN$A6;+*!#. ?%5:<1]Z&F=]1T7[%B?5+2R">W ZU)U>9 V &O,
M'?(%EP1U"7&J9@DHX2(1R+GSQ:D?Z)[?I =]1]UL^5;T!&2Z6XJRGL+6G#8$
M8@9G'VB$L,%&2M%0Z.%X:Z>OUP*,53_0_Q<8<C@5F&(S@9BOFC62_F3H#E=B
MT,MT9IT=DT.>%ZPF]MO>38SW_+^M\SP#/UGKO0=G47*F^Y=K<2&@&6-#?7/8
M$&I*<0L2Z9N?E3X+V;\N=*_,+CFQ;+KB.FATSSU0QD^2VT)OL0W\#F2E0^E4
M2L*>"%YNZI8%0EG[0C+ >.DHJAVLB[P<.JBI:5="3"[#:E9C/*3#;K\7/9Z3
M^\J+U2;0*[ -LHA6L0V'5%Z6;^KM"#Z83;_$.:MU6B?&QZ%\%=N;#SO"7Y W
MQ6@N1;: 6]DK"[.SZFS^EXV./N%\?XB\72:WKHXP!#OH@+7S;N)26G9IR:.<
M;!8;@'WH.$]C/;;NQ; ?E XJ.JPA[)I.3DB.TEC\G!XPKEKEZ<;JV=2W(Q=\
M2H]6ZH8N\.Y5O9#!W_8=Z&W?:B!R%VV'(HP66T75)2?&-2YM:49T!1K.=C!A
MY-3)P(/2%]_42QA7M*DX>N*$V80M"N]"OV05C,+5+>PCF]NHDQ3<>Y1)EFQL
M.05Z)^^WDI1B2,$C"4M&48F2*.(<CNH:5*RN.KC*2\5M<2N<(W85QN:3\QFY
M3^7V$J7&U)F2O5@[4;N])-Y\8"7@P)X<83WF>&#2<$K'$NV 9BA*5CJ?YBW:
MB?5H\16#7*)'F)9PLE>'C29%71F(G735ET+9SMEX(G85[.HD1D/\QY?22DLO
ME05=NLRBOSF3TT<)"UQ *[66Z:M7**Z/O-+XP[1=+#X$0U,/C?&G)C_B67Z.
M".AR9I@MHVF9_7[P6+'V%S_C0MB)GL)=6NR4C_!>@GX()(%<SO(#F!ODWO&]
M)B>Z!B_NQDNP9"5JG*46SE5S\5P!T6!6^+2TTJH;>7>7 X!TZ$=#E1.7U D:
M2!X/=4[/.J0.AG'/P813MBAHK@LZF0FO0XI]^[T"[!D(UJC+15=WHJC@A2JM
M]#8,9.D/>VK[%,>^H<4Q<ED)]XBAIV+6J-FSWW(/Z(:9Z:ADI@@*.AV8.T-/
MV5*S*-/H5@8'_4834?!0;+J-Z/D984D:L:&_I/[^VF[9H[U5(PO:#HSQ!A6H
M>*75? )(#&$@G)-"60]23P,O$P8M(WN;O#%=HEHD>@I2M8_.*$'C-\S,EK]U
MZ,:"1ZW&4->:G<'BLOV*\0LN,R\C7E(V:Y7IPZ& KWDM4G>X9O")[WEY:PG[
M,A6HP%98\!#5*\ 7]B+XZK814()FLYO/38[%II@?]VQ[Q%-I=M_E)P[MPIRC
M+\/;\"95S["/4$7V,7S%Q=Z]&;+57&6V\(+@BK++5>5'>!5],M6GB^.G8Y]V
M?/36N!U!.&^0652XMH6/VK; "4C-OZM9RG&S;YL"43D"1I8;M0WYH9.I$W3O
MCP<7F3,M"2/K8B$WYCCA&KB;%$,.B[RMXR&_/Z2QX]'Z\0VAYIDIEX_T1II$
M^!V:3HX.\"?14M8,AZJH>=Z2VM-I.6K;/BV3F'\5IPI+[%_(H0BHF3"W' GR
M_B>-).(8D,3M56M"/_Q-NK;@HE@Q/.C_Q!&X]ROAU:%,G6?1G[ B>^)F=<C.
M$4UG;.O-.OV.:>V Z*@8SU%1/&)8CX@OD.1YS+'@B5P\ PTQW>"P8<0T4:TM
M,QJJ0-4MT6?$K!+-,H=338 R]L-\FA\+8\6:/5?O!?6 ?Y+:WJ/%ZQ:-N]PH
MDYX7VFS*%Z=!"$T_--@J+RS^F<I3=* /8H^8L3!9;"G:;G(^<G"FSY47"[L*
M^3GWN=D/U.(4.+QLX-RP>P9(U=$HPSS&7/2I-/2CQ;\W[N'P44L23WQ0>\0Y
M$RY;)!PUK0PN15:@3ML.J'JKH*D)?P!5S(,JGCR *AY %1\*J"(&CDS8!M1R
M3TC(O2:SR)*D?SMH$PXZ([6-DW37KCK8C&3G6M*0/70XP$P66?+C)\2/K?E.
M4_)FH"KM=5TU\/81&WB*%5306N+E5!2EE%85:AG=*I>*-<0D0W:%@LZR;))%
MY(A##^9'"W??.'5DO;$S0V1(1O.VB*J(*O2;"-WO^NX"^,ET2X*L+%A&>Z:;
MC<X24J5D?0G^C5R,MLXW3;.C=SGLV.\F$#??<_0N[$KK4^]D^#5/2IUW8N*K
MF.*QZHTJMNVYIMJHETI?XTGE=U\L9?%<4892YSKPN;F\IG-YT]2LA\QE;WII
MOB^'U^GC^BUKI_.]O8_4<3JE8\Q7@JY6< -["1>M?QD661&/IS,ZOM:K\XM=
M5CFJX0QZG.WV]L4[NV;S^-03?:MTP!XM!\+/DGJ2[B)-7(?P'SE:?O<3"/@3
M/2ESV>27:^!%9UHZ/*EYUQ)H_C;],OUA+!NKYOP]ZV9"WE]E(*6K&#E/5.R@
M-ZF$_H81. \+N&._EN%W5%]3TO24T9T=9+.;6L^BI$?L*X$V.#W"\PW(2V@_
MJ'+^.GP9/4&Y]K;TT%M!TN3>N4/36/793%%E$'[P&@RO: IJTE8UL Q9.204
M6I>4#&6$6#>RI9+5%OHA+RW$12IU5*"X5LVV\[J+B)<*9,7*O&I-Y_DV&V'0
MR34MWB^)SOWN]?RIR4V78A6ZJQ[=RH(:#*%[G.!*T'Q5D:ARQ5]2+19A3\18
M:UIVHC)+PV^5-D9R:M3':W86%%FVDRUTF0M/N76'W_>T0H#A: P=0)P&B)LF
M,D<[S;:,X(Q]\<CIO,ODA6>F;7_)<M.'" S3?E\J2-@DSG3]Y59*2$;Y[F8)
M(3)^ X"_M?>MBWKL*:_FUZX@X'9@.@@IV[T3X/7R0.W'XZYUDF_]HOD>:B1L
MWH9O1<$@#6HZH2,N(D,Z.&YQ51X \9ZU%+ZS[%*>>G+!!7L#^X>\I0?U#+66
M 5=4(CG: K@L5>#L6XWV)2:T,E4A6PN$793&N=#SJ?-9&1-Z,0PQZ^1UB.P;
M KT#,3M3U3G]\*9U- @]'UN/@0)-] OV)GD#?.(\:KN*ZGK!CN(:)]674IO7
M+X!ZV!AN!2!O#4/V*K:=YHM*&[&RL^9 PL$M.%W#!<7:?YT/+$(Q_A3K>Q*@
M37"6\JT6:C5P;=FGI=_-*#Z#O:@R-($4PS.6/32R-D(@=1?8O^K(,_9[W0S<
M*>@-G.(K JRAF)DJ?J?47]!IT$F2T<OM#%F79&&/XA?]41R5<)QYV\"X))XC
M^I,4B <X6_07!.&BTAH7=$CZA%W,Y/77S!=(;WJJMZLX_#AD]X2OV$,VY.B$
MU83EV&JW:_I.P(/H Y\^_E)?%?_[Y,O@-&:6=ML0A4X[;J49-6N3D_Z)H)FE
M2DZ(J0V3XBM7/F#-L+=MBAA8A$$:,?IA82*0*?+;]BLB@#IQ=8[R1F3FZG]6
M</:#K.F8\AU[4,54LL:]F'\X%L8GNJ#T1@W[2H%[6"K5SAXE5(XF8^[!"8OD
M,1[I+.:X>KMLV+9/T3OA ?Q\4J4.D:D !U)>FW0,6=R[ZD$73>&5(#S+#WM?
M[C7CT;%:RM'$U&HI]Z#-,\JV4\0\691C(4V,G_,[8>2H6])C'2ZX4NX>R7(R
M(&<9; P9R=^T27N9EQKXD;)7HD-E)$_OHPLG(LED5.QR.G1XB1VWTJY*4/]L
M5"W=S-96G=RWL]D Y0R*M::H4!CZL!G<*?=5'Z@'K\WDKT.5>W"&O\MT0+^I
MM(+".+EKB&FM^^$NGS?1C)M3BM.C7/DD3E GQ/6-!/C6M#$<@'#?PZ),_*!@
M^CF?)?+3,:ZG1XOG2AXL5"ER$9&F\)RC&<@+ZE[PB\D:%<'I;^'ZX!EH9;B4
MAA%?4O( _@6@&M$3I66PO61:X$VSNR98NSV<"/QHZ86_V/:7+?]-+%6&"QR-
M<$&:-C/ C4K0863@#N1 )N_$&N<+*'G\E4#6;J][;<1!KZ$F92(YD_$?B-,4
MB<_ (;(VIVYNR_1#W#%8Y[>%(LH\6:/3F?P MA7O Z*7/Y.8$@1#R<9,+ZSB
MNKN>FCX-/'EPF*5.=9S7[%DEN-9/8<0G3M+9$(7+(;E"#-<4D%',7PJ%Z%I:
M(MA+1^5V?8;0ROGDA#6%YV %5R8_[D](S<R<\=YXK\0QDGSTO1-(*@T-I_#%
MK%=!EID7<I*+0,E=9N,Q/LNLCS3=/;25'/@T>);O=SN+1F%HU7-!N =EZ[H\
MV8&-J]-V\M_)V&RAXZO0,. BT_QQ32(^M>BPZ)5GX;;)WY=';E),TZX9G_"1
M05XB;494H5_S&^X5H2&15T9#8J'Y[%$;09/&FC81]#Y-]W;H=$XK.$#:.(,O
M2!'@\EHWMG:Z](.*>[GO7=_T[>KTDW@G!PSV7<=90E4?YHHE!G%2$Y)^V&NW
M"MVUW9I6\,G#]+?@1GV 5\S#*YX^P"L>X!4?"KQBAL!86F3NP%^LYQW)J;:4
M8?Y@6(S_!F+(>Q.?GN;WU.Y96MU[5KNT3AM-B#/'ER53B\QW'H--%%?^3I7'
M#S)N.SWTE"<V)42A\==QM[9R0-/1D)EI+?_ET"[?A-U&5Z.1(/F! A4A\ R'
M7UU_PY"*=8.>1*'X\&=%&=TC35"G_%.V#I@.(WMI1';JUJR:2@H8MQSH1,R(
MM6??:3$]6KPF#L7)Q2>J+?:*]!+I+ZG/0"1Q"MU:JN(Z\(K^N>\V<@V77"@U
M0\>GM"1@UD(,!EPZT*Y"[\ R;^0%#<)29P1=!ZKJH,B0?\ADYP"(N@YF2).Y
MU@Y,8?B6=CK4CP.ZRL$P"H_(2";OPJ]69'^]+[[ ;/AL38@ O'C5F'P'Y2E.
M$^9%N;JLNB/:'.1_#@/8;(T2!J\JQP<P^#RL<?C8H5:/$UEF(Y29K+'3; \3
M]SY3 X&GWP%<,8%KQ?ZX9R_5*-8NTS'7#(<8^60:=UP.5$LX.AR+>23MX[7#
MVH71%<]%]S:L(7D@'$&8=\XM.FO..S][F;U]UKGFA5@(>?.")$/ [35I9;>T
M%ZKX.F#+V!WV>46#UUP\*Y OEF0TY5#H;5E#D4FK!D#LMFFIK.KY2"ZD2$**
MZJUHF )?) =4 9 <G>*!*X*\C]B^,,>!UEA0GEYR1@2'*D>37<%B>>B8N9^Z
MXPY[#)!-&FPK+WN)I+8UQ8[9:U_UR3Y43GRQI:85JS+&JDYL<@:B2HHBPC"8
M[7Q]_+1N*468JT/+/=\#;?N==4MOVW%$L8XJ&&\UV<'.&FTMY3I@<Y4RIP3Z
M:8*+$V6>N0#'@3!@3>C"8SM"T=@[O]$)]\ 2/EE!J!P2*V7Q-#HH8%,?FY6=
M&6G6^4_>DUJ^30&TX*IRI C.S3:#"6@)9K]'KH@YAQDP4,!3*DN>AYX7_:OR
M]J%<'(D[G-Z#V:ZE.&194-_-?T<1M_OMD'\;NIY/Y:0Z4?QQ\,BL9^;,+CQH
M@4T\6@=&3 _;45-'',L>1>-C>E\!XMQ)!OE_LX/_DZ!#YL;P;-91#_38LG#N
M3NY0BX<<+PRSI5EF-_:6H,,1ZUW=@6066SLR?HAG19@Y&%]&QU/1CFDI+UF2
M186?]\==(Y,_>7FM3!*.3I.)W/3 Q6?[2#YT3GQ^;116BAW7"F+%:]DIKF;&
MI2HUYO2T 9@IC(-ORNG[20>G=/V#5<=URF1S05"KZU%9*"G_ 49&3=SF)FLV
MG#XXO!=A1[2M+O+W20<JT]XS8F!#05B1;79"4>5;MU6)8=^@@!<]<P:.L#LH
MU?XTTIOTYYJA6E,R+3U8QGKCW.UAL=HJ56S50"0U;58WZZ6QHEZ1]TH@]EYX
MH^+"V*>W87811=X(J@=7\8958(^ :/B@TB<#36*/O]'Y ])&UM%! #E2"0%A
M%E5$:1C1IN*<2NRVHS%9E0P$*-Z+H&KD+N$78MXT]:WCVI0V%HK@??W2[(<B
M^1J-K$SY=Y"66*3UA^9"6=Y]BEGHE1Z_Y@9FBM*6B-< YNMY]^[(]Z8JCH2O
MI96QCXCX.)%VI#&D*")\IP2,>0[!$PCBWF\$S9S=AV,5*2WF TC/GJ$IJ+W>
M9:*F.Q$U75 !>!BOVUVE(YI^E99(1GHA7K+\?:"B['='_&U%+W/B<[%-P)J1
M\]:M#YL-<]D/.Y(K1O"$;GGB4TB+D#3D*<<C5'7^&PED^1?IW=IQ(\ X$ZO,
M= \I]AUU[2HV%$@! -;LX._3M[1HQM5WOZY7D3R31R"6W]@IY>*J6,SPV49V
M(!LM>!;QVF0-_45F5Y7PM*&-&:1JN=<R>]YQE=_0=M%6!\2<3CK?"PN1GI+#
MQ&B'T;;*6KKM=.8NF.PA61:!0_JYQ2?@]( C!=ZB6-!UFKI+\&-QJQ+_Z!PA
MJM*4R?JW=2SSER*S0Z."F6><N )UEVTMWA)!Z,6[LS->K"'F+.A]'IVNY]T?
MO\X9NO&Q(.7R:8NG<W$\*3Y9')/9A=M[Q&M)0[OW'6Y031U(1C&@IRKS%E_E
MK'N1;.;4BL4*$B75474XXQ=;>1GF;DM57/:+:'&9AZG$.DK1]T/<S]LRVVQC
MDYO0.QE/ WXKJ25.8^67&2?QS*6T>0X'3D:@]S%PA+9;W@9=5H;2($:F+S@O
M<NZ'87;S0]C4V7R5'X8SML4S4<X?"&+Q9G'L#QDN@;!#!BJFU,-FH^!^;5FY
M2WBBQ#F6(@QLZI&J\=P],0O#D3&@XT&/_8[@7.UH7$J68.'01#S):(WOZA6'
M&W@^2USC[/BH9R,#<2 /H\,18Y(/C9A2Y-1E(UX\<3>!5(8N&1K&9$%\QD26
MIX][@#F<@#E\]@!S>( Y?"@P![89B&*XT61[V5X=>@IFOX:"'<7#E T 6$IZ
M^,"-S/W&JG,76U:2Z:;L*IEE#4:,=1K(-DZ[.FT\?/4Y$SN7F#$(EA2$9[S5
MQ2<Q5:O1VQGK^FE1)"!I<@DTM)-DDE4,18<9ZP<'8+11*A,(7@;3E!&B$V)7
M56-KO7_G3'N9PPQ@\R+2AMJZ>08SLQ8C@)[(9B>M\/$\!UVF11A6B!,%>^!C
MJ!NQ!5(022B/U4_C?N4PM#0AQ532?7?R3=IUO#E'L9!V%QK))?>R0U*Q#[P,
M/6-B+YPP[S*][ZC<&4@@!AH,=?0J9EG)THG;:K*X5,[J@RP<?)!12$:.J;(.
MWF0FT@ZG4C1$IM%N%E=(_"F[H3!;QF#4=;0]9 Y0E'%F+U,<[PM!LG9:D$J_
M(X)'*42*2VHM+9R 0&+'G%VCA]P?=[)3.L\_>$!!+N[<YTXU9=SW+'(@,(KS
M^0<T[!L=":5<#^.U$KQ'<$'>> YH@I))UM3XT%,29V 6D9!2-1*VAA8N^?BU
MM]3-<T]&JH[9[XZ2#=K)FX^_J1&QE6[W&V6S0[,EJTORL)'SKY@)(Y7A?H.U
MSO".DCN>G:K>TA=7,%?P5YHQSM Y#M?H53:=L\[R\/#,!^*+7TU\,0'9<[HY
M2D9+AD")IX33W9M'Y[,&+@[U@ <\EU;*.@OFAY(R&!UR$ ,149FF*0_^*GW-
MP#G J6QQ.FS34+3<AU)+T<V:Z4,N>T_0>VK&HMK"'IVX'+PS)^)R:/;2O!.R
M?IZJ4@NHUCW7 6>9!J=Z)RX.%M!(UBC-B)E#C8M=!<'I.#2]B&-EY"4R(;6\
M<S9+DF(_=L#4O=[#I@-HC'ZU1XO_2<-&"#NA$L@HP^4K%T@*U<IT)L"3<X_-
M1J]H[ZJ"DU>BKB;M[ZYE=YO1=MPIH3>ODM4/GNIQ?0Y;(F-8(UFAY$2-)??U
M9-2+0@7;[O3[$0=,EPZJ_I930JA"L5),@P#E)BVCE8"FV/@PBLU\(H0,Z2FZ
M,V+1K<Z%D*Q?*1ZB*ECN/"PT1CRVH<,RC'"AHE1JRSDVG5.=3*FB6H3ODGH]
M*6L6FVM<*22&+(ABJ!^H15T(-+K.,JA"Z1[6W;2]***\]:TX"-#'9E0(47ZO
M8$D(K#G1N 1=YF@Y%J6B;1@*CTHHU0:L&^JP\P\[N4PI_YC1+L+7T!&(*V19
MIX.UOQ)X&R_"4!S'W");0A.<=3U:*%NYLT,QU@5EG0];9??C7F?L/R52/]5R
M[QI$FOB/I7=DP0T^R;6W^@X+C?O7LOWEH3<->\XHH33L=UDM\EY9-&F\?[]1
MY\:]+SN9<5,KOVXWS<H-,7\_SNM,O>&,E2K:<&;G3".PDQJFD<\P>RX"GUQ_
MA2J/M?#8U"!*)T7R["O0>QC^1;Y(\_EX&M^4TV)7(I\ V3VN4JB[2K/^@I /
M1%] -<_5G019WU+YXF?DME?'5SDUF=C>\T*G,<FH%QXNP2K:(KI5% Z[!"X+
MV.R#W)0K*<BXG!1I#U0X='ZG#^;],;\$#F,N&Z390Z!=5TUVD)<:ZV@#8>6P
MC078X?PIV:4""(E;1 3=PC.>ZW%EL'.>J60--_6.TPC%Z,33]F4INI<]):I'
M3(J:%#_'!XN<%T85.5M?,V$8Y8#%>X+B7#Z'(7[-&T)#P;6E3ULW#1_+AX)O
MI_F%L["'4?]=ARU^G/*TB0[KZA0WJ_Q[%7%"^E[]8&.1#JYU.CO[T<$P>M4T
M \KZ2.2< P^@.(J"0%1^#H!<]N.<NY7K>]$Q6];)C>>&D59ZDX"9\P]P%K\[
MGS]*]!3N<C[N,4=D_G[)!*<'YDI]?&IC8V:G>NFRY$%V7(AKJ:;F>U.:LQVP
M53 ZX3;"42EGZORWA7/"'ZK[US\@,A-HAH9]_W12,BV 9=G=[)>9K(4PF"IC
MB]$#@6 A9MR%RAKN.MM:&]5@(.]]F%\ @\))=SY8O&V,0X)8!>[X*\L!1O>Z
M.NE65XLW77][<=W?AK@3+(&E[PU+=I>XI<KZ<B/]</EP@G#P@M!-'(0Y-.K'
M88$]M:$5D46?N9V_O>ZMZ'7"X9=L8)-"T#47K_:\U?L3:8DB%5$\4"7V,MT]
MI&JS6W?DLEI,5(X(P%3VG#,2NNH&XL[:<SG5C225(O*9.(U/@T*]BC(P)]=/
M/C2(1_PFTDPU:D<37H.@@@\0AGD(P^\?( P/$(8/!<*0$TK=Y20H#H\S!P,7
M\8/],;7?>:)>:XHLV6%F,TGAS:>)I"I3NLTS6^CD'="ZAF)0*'XK)]3I<3AQ
MJO6Y)UYVAQ9C$&N@=9"\!:WF,31M2&/!)'$U9'FT]=EWSM]-NF\Y*-D*__[)
MXSI%S,CX( W%< P)5,7XI_B7H+^;H^'PD(G-!ISF*B\7I"MT/9&7&30[0IY+
M&TK<9W:_L3_LE]1T0$C!+JT.TIN6I%3LU\[3B/1C>ZS$_%E=T>)VBLWH]H*W
M;Q'M2N);<OWKN2+!(-J0E!; <J*YT_^)C9PGWTO$(H[SB=#;AA'KE] C9O@_
M>_H\[.3*4HC$F$0_U9,K58< >X[LF#4^;KU<VO7L-L9,+LBJ0@#*4;W')7TA
M"=OGP?AAC-6#J9:[N_B:<1<A5X=]:/KNAT#WF"VM$#CQW906EO T#=# <]"=
M(F4PWXD'FL.=-2RL#]V2P\:W=0V7HBYIGMJT^0\DD,.YT]#M?];3A/G@]CRI
M93M*3-!2:LJ9MI%[/3GN/V&[$$WNITQ==_:Y9Y83/& :39 ?,N>79:D.X[G^
M&RQ729EQL-D*HP,WBL&TDW2O9+0&-*:/^@6>5%8V\7X(*4(S )SBE,&^__7B
M%Z'D,3>R85_$K(,!9H@<)"TH6N&';@]BX$ -AV1[H\0EW!AF?UDD()'F/,>L
MJ";@3H6MH8%4CJ#9M@T(,QON0O-/:KL(\Z<>C,9ET&\%R#ACL0V!S>:<3@-F
M1Q_C+37]$[(F(9<2&L/J6_2[+*73Z 3\@0L310'TWB_ 'R8ZF[35F P%YZ#_
MK[H?A6/6S!8<SR%)S/!,QU,36^EUEM*<@P([>1CJ15@_8[:$]5]](<ULA:P2
M'-)W[[W4.F2]>]Y549T?EKD!\7Q[T*LF;^+0;E8&&$S_?B#,! V!],HR)82V
MR8JVYLNULA^9HM:Y<NK\JF>J*/-_3Q6-Q>?-?/B)3@F#'V[JS<'G=%!R84O;
MUFD@(7<RDK* DS]!>?M:&+AC0[1<H1.,?N 8FVS33Y=Y@A8O,P?>4&(M#G2:
M]'VKDQ2Q\MP,A3SA2\I8D;3UYEW0+H\6WSBGT"72X1-7^.V(KC)#2]E<\$7/
MN.\ I=9++>5X =M1A&69$'1""K54KX_*$]Q1=39^D3HI35M5FON02(Y,M4(^
M<_2Q;T'1WL7*T/Q Q'+^;(\94["\)6 +X^A\,)?'&/.M#@-O9(;"-KFP&;?R
MG5!T>.NQ2_YW(SPV2,./[/Y!^ER%TF2RZ*_&0[L?14A0?6-@<K0!U5 #&;_.
M^67YS-&:%NQ)BWQ@P>JEK:UA89"RX]N9!DZ%'%7^@TQ>KLW9U_*VL[PCP#J%
M)WX5IE/!TG0(+9?-;N],$)500:1_+!"PL(,NW?:/P4;>%["J('Q/*%&&^$J#
M),F9BX^Q,BQ$1+F_I01#+H&4X6ZQU],L$VAZ! U]YX8PU+/<QCVT,IQAPI1B
MIFID6,MD-=,_&[DM\U[:TY$\V;9D5GZ=3W::/D+A;P7(X-'B/_K;YB:B=="P
M?'*]IKB4)(EQ\%!0P0;6W!B+?\DQO+)$C-Y;W>M5Z5^OYAWLU:_YHJ)Z[<0=
M)UN-I!;V:\;[;EN2IQ@PC4DL<LF]3;SY;=A$N,B3H2=2Q?(N,V)3C;5]&:20
MLG<DQALQ*F<)GNC]KNA00B;#B$J"&-H)\'=X\3+#Y)("LK@R2(H P_M;6EZD
MQL)T_NQ7,48CA+@S^-YI E/X_Z&%[,7-<%0S$13EM9 R-M\MST4;UZN.N%QS
MUE5 7(>VRL"5::>]JD0UXD0$DL[K= >Z'V'G?&]*RN$D?$;^O>)88/[==*4)
M NQ0,HG>"(9<(BQ2C16-"V VNCW['5/-L;,;X+K?K$PJFD%)$M$4V"\!+&7?
M=:*V,?T4W) %7A O5'-/@']4W#]J<+W5Y"!U0RL4'$1,6\7!G<)V'#>%-J8K
MR9 &!MK]?N-_&=SC^WY$.@I :A]9481"@7AHG&AU"QZ&B;BI-(UWJ;T_+X5]
M=54R^\D.*V9%.+'7\,]5D'HJVMX*1ER?<D8:(3O,B1,6F@ZVY]>=F0^@AGE0
MP^</H(8'4,.' FKX6QQ;DUB4<R\[.23<X_RI!A$(^Y20NQY6&R',#C99NS94
M.TAXO0^YH+U:N<JZ61W4N3F& ]V.8B=7Y-R$VC2B*(O9+3:&D9475X1GJZ3Y
MT!_K#=6+ZJ- VW"EV]5^R '+2'5*SE8RW7<@0!BD@FQA=Y8[Y625#)/U63L8
ME:J!%\SO+@Q+%R1^>P7-8B9D4H76@GBSLOQCS#SR6V<G&[UMFO(1BNS)]^V,
M\7317VYD.=S_8+M &YS(8)=AG)%#OF,EIXZ  VM8>BO2]1SY96U8<TQB$?X=
M,V*.F!U0>(;SG]SAX_- _C1ZFX;4WE7?K\P$4AC2=R<R@2\<W W01_D IRQI
M]SX^%$:@58 1-,I$FH++F2Z+DU!9!U99T34+9N71*R8B9N_?WB+/D@*I$ U1
M\-G)7A;&QJL?DRF/Y2O@,*B-#>R+B"N602[1)]F2Q"'I'_(* 11U8KJ?+=.A
MND*PZ%/>*$*=+([*3& )V;ES FG!543)L0>H4UDG81R-,, 4D6/<#[P/12:0
MT!&9XJ:*]IK-#P7 M"XVC;$$HTJ6#-70-4<3_F#;/L,("X>9(@3E+!77&:"P
M?1;&G]G:CQ;/\U0L$P06P#')L)P&MN6-HF5WCX@9<P^5P(<*U@GO8HS69;)P
M=8ER+5LZ.1>!EH,_6 .H9!? X=\C$$</&TI:$FR]/:'SMDS4-"P7>+\?W-)K
MT?M;G<D\SQ='WHMHM37=G4LO&)_SE.0)7\ LS)85I5?&T:X(RUB7RCI+O$3:
M-637:B8=E)L!TE;TU$IP++^2H[&H4\[U*$W;DR8BZ/R<TE^2L8_-.@)\^\?1
ME[2K?_O=VZ.&)W]X^KMWK2.=#=3^=C]GOD3T/5*JWWM*]4^F^IO&Y7N3F\6X
M>$G\8ZN4O8I %^(6GI,9VK":,^F,H7I+M8CS"KV640Y\ZR5?=O":)4[B#=$Q
MMHI//X;R6!-:R.'2$0T:XWCG+24<!]$I:WYA]$I$/)Y.N.<"]Z$#,!(43[01
M"H2# !H"A#@3VAEFGA18F^,M0XN^OXKQ*5>!?#G]/9UB 75)0\?BNTUVS]^L
MPGCOF^=_TI9)6_TU,O(-HQ/>WT)_"Y>,4ON@VJ>K>4$YO"'=2("\/F,E@"NV
M1-M&.N%Z>KZ#Z9>QJL#(KO3@O$68K:>*(C_55,&,KB7E,M9HQS61;*[8N;-[
M.P>.);\7N&+2=,^EVLTWC]MA7_^B^1@A30P@9+B$Z4?7[:63,(]UIRI+EYM^
M^69Y#0:K\-$(;=+,"[@\K@')[9CV>6"O+":)U]4>;AS-AAK/2O'&=YMI389?
M"NDWLUI7_&!PXX"JCY/3-:F>S=$E%] 11803)[:4FB/F,8#0/H+]S;I;L2#(
MNU-.-H4F16T./Y4BB:+/NRJHT!B"R#Q#^>S2112:C-9E2WP-7NB@^B1-'$_"
MAGE@A8Z0JBU1WB=2Q-(%5]%94:F_;/L789&^ILIQ8L\SB><P\^[(T\G[(]QT
MW"P7N;MZ'SJ-;-DP=FJ4H^UN+VSMW;6V5"7+,3;;0#ZV);.3?4_7W%)UL_ZE
MX0S><FCU!Q4M\'H<MZ>MG^62WM4(DDR\D O\?$#<  9YX+QU7:3QOX9<SJYI
MHOXEH?+&L&0(ND(K-5FB=4,W'Y-_E78_.0]O8"%FS21*UQ,!GXKPBI3209L$
MIFQRSB@",<>;3-;:96/%:##FO_@E?3["P'\G)I3KBLH!5\2G".=#3"8]X6)#
MR)L(,Y0QT43,NVT5B=UZX\O/,=HYV'@,=R3KR4/K-V8]A-=RP#S][+'>XGEV
MN"R^2C%AE^;]V7+/7J0:R?@H!&DN;G'R4.>)3RNE'5?&]W^N86P=MBJ)H@AS
MS:I9,HV=MY4;[VHGW!SCGM$4<>MJ&-O YC4"'D=Z=M?O&Z64\6:8ME,#V:P*
M^;[W^5K "Z2MU\12"J<G"D -02O2?; 0E:E*'[INF?M:2P8H!&\6VV;5UF'F
M0S8,U=Z&3T O!6,V[=TDBZ?(;'*TTW\XS%\DUW^X*H17TRQ2;,!HWJ9YPZ:O
M'9:'+8+ZN.;"(I)](VP^FO1H2<:3$D4(#XQQ6Z;O,!VO*D0*,?<P*7Q[K0?@
M+'54'U"'9R 5+JN, WA-@U)QDGET%0\N',")U*QZ$.H(1^?BJNFOAGIWK0AB
MM@]^-EYPK6K%?;_2LA13A;JOKK-]Y>EI2/8 7$Y<+=TU4:PP6EWVR#O8(H:P
M2L7.N&=RRV?-D[+O-:]H5+%+BA! <XR[W;JR"[D+<F."RL$\IR&D*)=.4Y!-
MWZK [/3U'BW^3$=CS[O$^W)>' :P0=(/OFU7J[3S7]1C.A^?C6U]\5V]I W"
M:_4;.JP?\!LG\!M?/. W'O ;'PI^XQE!*I:U2*(SUYS8749K*2: W!97O)O$
MZ;"O8-P+[D\\-G=-<FE+-CJQ^V)F 3=,ARL'\5P:O:P[*:P$*63^2S*105HW
M678J 1G,H0@*6)\*0IQZR4YEF@K7*'YGNNQ/S0!=+/KDEQVY0$3!PT='0-/E
MG50.]-3&*NV\3Z^$SPXME3HTY2?%%*>^M'X./I>"A&34,Q[496_^A+6!&7]%
MP%,$YHQ:O<'AL)&J;XI(_MIN##CP^K"CDW/Q=4,^ZB:M>_(8<0#77)E$&U(H
M)**U^?^ADZBYL'PQ,BQP(X=C/.R&>MN@[US8,)&&0IF3%#>[?D^K ZYP_:99
M$525B+BVXGLN.,,'8"H-[Z%CR@8;*]R5Z3/2.N(5F.<JM!51V(HY:9Q&FX?A
MD>[S"XVKSVT%N#4";Y8RYV$,R\2J]E/,+L<0$S"/90$$N-SX)R@7]AC9 8 $
MH5X^\3K=P5P(P]V<9'GPK'2Q!;=J!H_/'D$R5\E_2./P2>AC??&CX*D_77P%
MSQO,?%T:1T&ZZ\=_U5Y1267QFJHAR;% EE,ZA\<RV)P$3GZS@&P/\T%UZ4PZ
M=LWY#;,)N#^G(;\Z[%.$_"UB');%I.?P5C?2-^[/9>>11JV_(.8QV#U]1S5F
M['CMRSM31H'!"?NT8$?.ZF T?TR/7;7$JTX9%;[\M=S,!Q%@?[YC6N7\ZABN
M4==BR+M)AGVR1#?M&\X<O.(!?HU$";U<F4C_K_1MJ^29QLG]\;]L<I&=ICQ]
MVOUUI=_1?"<Y'GMM^R>;;UUMZ9G9S;]Z_4SO7I56R'Z<'%42?J1%\/RZW:P&
M2;D\6_7)_5TV.3\=X6P&ZDZDQUQM^DO5%<FWD.U^P3.'VC/OR\@6+_I^13:7
M%]+K9P*-&W-BS4F<7XEIJV0MU$2(4%8$,*7TD9+.BD:\BF4LKJ[Y*9F)(7K2
M)"^U!8IBR8E96WYK?)"\3;X4ZYP.@<OA0!;\Z>.G7U2Z)U(XWP]L_RD32E0K
MPZZ&6BY0 LF_&JEK L",])8D);)-0W*]X>B&VT':78L7DU685@PGSCAYP Q'
MM/G^A[J&OT%'C:SA[W0#?B(KZ7^^>?6=+B5KHC>;1=FI%IDVO_>8[6_Z/5/U
M&/6P%[%"%9,*%^4!DAVT1B!]V1Q[ 4VD1:)90P9<A/,#6H;UGC4ZT6V+DHVB
MA0(;%W]Y*$BI8U6OR!?Q?&@\&%R?ER=Y3P4.6$YB@RG2>[F:S1ES\5]SMN U
M)X[8EGW;=NWVL%T\NT+-AWX9+E<TB>[Q;^N?V0(_0VUA\?7 ^CP_,"-J&"\<
MM0+T:&+?9\R]ED"0;3U-*61YSG!N#./)0'_N'"Y3.IE/$_!]%)&;",.X^$0'
MVJDX2Z$B<\8M?T^;*$4)&TDB(.]TQ>PQ@'&E\;NAP$ !M>,Q'612.8"YV7.F
M"7HAR>"FMWD0 GMW0EE1 XFP"(H8K(LMUK6RK7D"IB2KLZ P8%\V\@AI.6'<
MJWA[D8:*^_ZW RE,/$-/O+&^ES"\<3+)30I'4W2S[]('4Z&_DMW,Y\:L[Q*S
M@\PDE$NO1:??G.@5D7I)R4.SSLHYE%Y>3HQVN^V3.=)6P.15;ACK\8CSY/Y9
M!+QO:50,Z;<%AS)#1$C"6.I;3-:KI!!H8T2TPE0]]167>X!"HX_)%\= B8K5
MFZ;9Z:I*,]]L^' /I_C8X&N8'/K)'_&RSQ]Y?OSIYW\0Z/#H-D18_#V"+VO:
M8/P+H/Z\<G[OM^\/><GN1'WX,N8#;K(Z-=4F@H7.VX@U'4+Q:X2IT!HM*V@E
M_[W@JDG7#_8D[1@ZA2*""VP@ZR:Y*E=]KQ4'BX<NO/G;^/V*72H)X!0YI('&
M62.$7'O6W2;7FITAPJ_3 7H8TF$EE?JK=KU/\<^ VB_>0 :&&<2&!G405[^6
M[>D.M'Q[#K3A7E.G0(+/+S@8I+13++HM[JKH>F5@'$9U$>QZR8N?@R!-TUFS
M55Y-@0.KMQD;I-XSC1FZE_M7A L_IK]$**A;.$W'D(9\W*MI!>P'5R(*$*\4
MO3Z[NC7V52X&]Q2%HCFW6A" )QW<7;LD@L35R+]?DZ=I:"'NZ;ZH=SN;P?0A
M.G5<@ET>3U3$'?M#]0;V2QWGY&">BC)R;\Q&-:@>&B>HPX'$AX%^9 >E'?IC
MC%-07\=Q4;A9>U>R5:2"P77L:&5\\OR$ BBNSECL>_7>DC0*5%0IY37DA<8V
M#5EXF]<OGB,[(&#]( &KGF*^04POE_ ! 0BE+5S:[(WR*]662#A%HS'HBFG\
MQE9&*T(<P@&!Y6^AS &R IA]@3R_C# W(Z*D?3FWI7DK.[R3*)'X-(T+ $DE
MBN+XHS()$=V.?(-I>U[1;J3I%H["TFGYIADN5DWZ+-2[FE\X&K_W!Y WX(0P
MY3"D6<>IX>#A9(1:G#Y,,)4VT"U. \ KF%A5;"?]+F^N<MMT EGX:/%L0\V5
M5]<L5ITVU-+2N!(./Y<(@]R 9S?UOD[+\CE%C6DZOF,S2]ODSVE9$;D%Y04^
M=Y('<F[)2R5V:7S>J0YT^7@'#98B.=1TE2P=T\KM>]H3&NS_^>L?+"EEB%$]
M"N((L@D./58%/#7BL8=ZUY*GEN&R2]-2%3"LL?01A%W/"%*2P\KJ+<:!2^GF
M"V;M^/FPNI*[7%+'*_&GGC%K9!*/$V1D^%XC^FXZ@)G,:%9"\[<YSM_91)+2
M"J*ZT,A.-2?2,N-<=$W)9'I>_0[NTDG4Z^Q:X!%/,^XS+>UBIGHKR6^6<2>/
MP;E00^H;IK=:S$/7P^OQ!)2;"ZM+5(EH'Y]*)^),G(!+H@$,:?^Y5#^?"^^1
ME6SQ@PLYGUHX$#W!\=&=V9'9)$1K<]IRN&%0\22&AXZ1!B;:1+E,KZKL?'T
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
M'OW0%WU%TBD@B/K2KZY_ =:>6]WX:,T_!?;/,I+!.L-<IUL\^?R?R5->-\/
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
M6PJD7/K%Y&BW;&>XWS!W\Z 7>-3[WUX3Q8<5^!9$ZSXG"NMG=N8)BD44TZ>
MVCGK%\3B[FK@/KJC^6M!%47WA1>O'R0\^"F\HS3,5(B1R!8?=&L<(*%T,ME
MB>-XK(PF=5NO&H.M\!F+<R/W)/O8XSK+]2LL<&E9YT^$F"/H-SGTH6(#EGHX
MURH3-O-6(&CKB9!L( %N]JP?B<S_1U/9H28[1*1(?\[L!;6:>N:CU;BO-SD%
M*5TQ +M+!9ZN(9DP$0>)-[MMU$O+(IUGZ%#RZTHOBA;(U6!RS$OI:MELS$3&
MX]6T?(-T6/&JX0B0LT7HI4&&-AZ0 0-RO\SIQG^S]VJ*MY?4CB$^\!=AU<VH
M'D* ([_)^\[SDIE2='=XE.U,U@5F+!#36NE SJV+6_4>]Z&Z<],B_Q@B:*CH
M@;7P 3XQ#Y_X[ $^\0"?^%#@$YFXK)9?HQJ9R'VRV;J]3@:>:\I>K?_)S6QF
M+ WLUUNS$]>1E]IEZ;QC$7^Z09&B61)<'(>&F3S-SJW!\^#&*1X?H8PO#9?V
MA@!&<V;_T$6:ID#19)@&$FW:3L#G_.Z. $6D/.=12NZ6GNBY2(X#;YH\[D1
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
MP/X !QAU2\V7#2J<V?\![V_1;@"B"'^4\P0('48?FT[@KW_W.UW-B;;H>-H
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
M*<<TE^R#&$R"#*G2>053U/0D4#/X)&!\E"1-VI@BR:FYMM2@4,Y>;:2.PBF
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
MKZ]62@WLW0K!+@H7R<]/JSI<+>!06(:EZYXCV.&PT#1W\NX8B0Q^%TZ%BD^
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
M*S&&W0PG].O#"4>#-)S)/VZ*<?SN_P-02P,$%     @ MHR>7$>9'5D>#0
M/HL  !$   !R9&1T+3(P,C8P,S,Q+GAS9.U=VW+;.!)]SU=@M56[V:JA9?D6
MVQMG2K;CE*L<VR4Y.[-/*8@$)6PH0 % V\K7;P,D)4J\@)3EC&:HO,0DT:<;
M?9JX-$#A_:_/XP ]$B$I9V>MSLYN"Q'F<H^RX5GKR\.5<]SZ]<.;-^__YCB_
MG_=NT"5WPS%A"ET(@A7QT!-5(Z1&!/W&Q3?ZB-%]@)7/Q=AQ/ABQ"SZ9"CH<
M*;2WNW>4%$N>BE/?VSW:/3GQG;VC@R/GX  3YV1 !@[9[^"3=T?^WN!@[Y?A
MZ?&1N^N_V_<=U_/WG8/=_7T''^P>.N[>_K%W<KQ_3 XZ!O19GDIW1,880=68
M/'V69ZV14I/3=OOIZ6GG:7^'BV%[;W>WT_[]\TW?%&W%90/*OBV4?AZ(("F_
MW]:/!UB2I+CP/+507!#/HXHR=\?EX[:N+]C928IK,%H"3YE4F+DS>$\)1TTG
M1.;+P..V?JSU'#B['4=KPDH).@@5N0(*+HF/PP!,#-GW$ ?4I\0#?@.B&5PH
MD'JLL!@2=8O'1$ZP2ZK4[\,;A+3?Z7C"A4(L(^MC.3 V2Z&TV&$+11S=<!<K
M$WJZI(2BIGJ9\FT2**FO''VU\RR]5KNZUE Z0XPGM32G92+M\9TZ%I1QG&=&
MKHB^<A(Y1]]R.GM ]LHVS,.XG@V)W MMR(W;(E)LDN9:5C3# $GB[@SY8]OE
M(5-B6B4H\D22BSKAL #F$5I'=U)<_[&R3N)Z=70FQ?4?.3HQ8UP9>7TGOC>9
M4.;SZ ;<TC%SF@1.C_A)4YAI:>-VN7-R<M(V3Z$5-,)8N(('I+QP>R+XA A%
MB4RWT@9@)(A_UM)MM9.T6%\G@NR )4F1C(+%Z->/00.1T&R:^M[,*Y1 Z#@\
M:TG@(2"1BS:Y_A[QZ]8?1"BC?XG:!WA0M_8@0H(_?<5='-2M.(BX8;!*U&OQ
M!WB.J'?6NN PR&PA?>]+[[ID4&&41J43N 1P'H$?=LV_#G+F U('&:GW[>6R
M2RBA)-X=^V#^7GZG8^&X2(G@DE<JRRV^1+EB\<W$>Z4^99('U-/C\#Y4P@SK
M)/?O("2,:;*&PZU0)6R<G!SN=0XU&S-90\<<<_Y (NZC.6Q#Z3K'@1[-]4>$
MJ-586D2PDK-71DZ,A2*P+25*WF,!M1H11<'.-1"TA&>E:[\Z7>CM(OB_&LI?
MNMFZX&.HV(@P21_)-0-^R V7+V\.BW"M?!Y4;QL7=*!("7JKU6R9Y7Y?<??;
MB <>$?+C]Y"JZ8M)S8&T\GE8G<\T_#_^?KS7>?=O%*G9TNE?8#FZ"OC3&E[-
M&9*5O*,:+R.@(@/;(+(NB70%G6@T[I^'DC)2H^W,E[:2\DZ/Y:ET RY#0?3%
M'$<SD2 UB(=S+"E$]GVJ$IAY?3IDU(>NGJFN:Y)0E WO(7Y=F 569FD5;"N'
MQ\L<&BV:O;0>!(I02A.:JT*)K@:QW"./A(6D,G-)>2L;)\MLQ)(-\NTM4=$
M"N:;_1$,DRM[.2MI\_?1[K*_ 2,9OP$*,C -<OX5IN(_. C)9X*U1TRG6IF
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
M"U'MCHE.>5.9>(=WRGN]@*];+=W\KM]92ZBK.^M5&X=X,\&8PRS]1S1Z*_1
M;MD-K5?<BIEM\?=XJBV,MY\55J],9%-#/=YM=P'C!AA)".BUX#%,N>5\XU4Q
MG55D-[7B0!8/'J$WOC!JKK!K>F%X0?MZJ#B8WA"EB+CSH^?=H2 &P=8]O QU
M$[J*5>O0/>_=<,RL'>AZT/_,GKH+E0YY?:;P Q'C<\+<T1B+;Z_HODHJ_R(^
M[=_=7G=_CB^SJC;!A[?DZ;]<?+LB'LPX@GA#PCEFWWHPS"CW22713:AC,M>]
MA%GLM&_.6^P#63 7'-X]$G&K#]B^9AYY)EX7KO&0Z!H8OLH]L ;@3?"/WNIW
M#3VK,(=!WH;:LCM_?D<6=NL5)&MTZC5Z;\H4&<(XHF[ENB;EPQD.S&<__0F,
MH+V*U2N073N#,8#>BE0AMO5QSK/AE)E,WL.@R!*WY4*;$)-ZGV,(,^;I]7@"
M]E_KS(Y9X-%3Z L8-E.E3>RZ<,_L\R^O\<IPF^ +,TO(K)=WA<!L:(J>3^=%
M8#9A@E63&FT]2[V.)NGR,,(LV@]QQ85/P#C/S#4A'@*]Q_O>5*[PI?B#K'FE
MUTR:SY__2!)D7&]XW^6LYE'^4_Y&=!<RZST^@3)U"5W([%N[G\_2"\U]Q?<I
M^6"^THC@4=O]&0_Q#\K(?3@(J(1J2F@4=VQ]?@7136@U>F9YPUZA;+G-L'["
MA6F3XT4,6R4*BF]"773RZL[7G[SH-Z8/PV3JDF3L6)P#+)?:U!4 DYF\%]R'
M69"MBKEE7U"QUTT#9=;UHM_,@!N7!,:";K*\![, T]9&N<NHW04",ZWMO"V.
M :W^^HD6;&IX5:D$\^)C*:Q]8P6,377$9^J.H.,E/3)E/+"M1165_JG-HUE9
ME6#(&']X\W]02P,$%     @ MHR>7$3L =<-&   ).0  !4   !R9&1T+3(P
M,C8P,S,Q7V-A;"YX;6SE75MS6S>2?L^OT'I?MV/<+ZE)IGQ-N<J)7;:S,V\L
M7!H6)Q2I.3R2K?GUVZ H61=*HD0<BLY68EFBC@\^='] 7]  _O;WKP>3O6/L
MYN/9].<G_$?V9 ^G:9;'T\\_/_GCTVMP3_[^RP\__.V_ /[Y_,/;O9>S='2
MTW[O18>AQ[SW9=SO[_7[N/>/6??G^#CLO9^$OLRZ X!?%O_LQ>SPI!M_WN_W
M!!/F[+&SWW8_E<P,\[Z ,,J 4@'!1XR D@=O31%1B?_Y_),SB14K"Z1<)"@F
M)03%-"0A7?9..E1\\=+)>/KG3_5+#'/<H^Y-YXL??WZRW_>'/SU]^N7+EQ^_
MQF[RXZS[_%0P)I^>/?UD^?C7:\]_D8NGN??^Z>*WYX_.QZL>I-?RI__\[>W'
MM(\' <;3>1^FJ38P'_\T7WSX=I9"OY#ZG;CV;GRB_@1GCT']"+@ R7_\.L]/
M?OEA;^]4'*%+W6R"'[#L+;_]X\.;TX;G]-X+[Q3RZ?*)I_.C@X,%0ACW>$#0
M%Z_J3P[QYR?S\<'A!,\^V^^P?'O;%93TQA0FZ6AR^B[^XP+<?U]Y^]-O8,^0
M7H*Y?&^'.8_[\33]F&8'3Q<P7\RF\]EDG"L;/_;TM=)S/BOO#K%;-#"_&WJ7
M<P^5GD2K4WAKO/4"Y L=?$L_+]]=X;5&CU][G&8\5>Y9\Y-9NO30I%)KUIW]
MRTF(.%E\.CJ:P^<0#D=O:(P?X-O9?/ZZFQT0"$)U1&/^6[//D08QGC[W*7S%
M^:NO?1=F'<T,H3MY0T#GO\_HM].>^D'-?'XS[;'#>3]*S A3,$.,48$2.8#/
M+$#0F(P7UN>H5C-GP9H2YG%!G2762B']%"?]_.R3JBF]T-(6NG.JYH=+>@FA
MOO ,XRBCXS:37&)2$50LFF0E+="D(8W,R>82&DMH!8S+/;M X6==VB/)8$<&
MX<G>%ZR3]](V?+TXG3QL BFDH=TD8S]KJ[I3BI T-N40]6UV&<NKKX<XG>-(
M^R0%RP@N%(*CM -G4X0<O8RHO>"Y-&;2C6#6X9/X_\RG-FILQJH7LWD_?S;-
M2Q#SD4]*&1T86!L3*!,2Q$ ^618L):8DCSXV)M-5#)OVZ2,NU$5O_"UT?V*5
M])F,<S&612] D:9HY"H/3D@%V9-G&:C''GWCWMV,9F?FWHU(<)7@C:3?C.$?
M<([TFGT"]!*/<3([K-[5&20NBW02!21M+ UE^J["H)$=?"E>,IM-8T+<"FAG
MYL^FG&BG@V:T^!6G- M/"-&S?#">CN=]G9./SV=CCE$8D11XQJB[,FN:EUT
M+JV2.C.G0FNC>@>D=:@AOSMJM-1#4ZOXKOPZF^7:SX_8'8\3SC_.)GEDC0M!
M.@4L*)K(!$'Q,5GP(44KA!.,MW;;;T:S#B74=T>)1M)OQH95(0 % .@=:F"\
M,% Z<(C:>T!MN(A.<L%98QK<&;T]Q#8>X_0(SSSD+J3^'^-^_\71O*<6NE=?
MT^2H9@&?S4FG<\SD)H^88]QX@V"C)".>:4#ZH$@06<O(8@H,=7.+>6^8.^-;
M;4J>ZZ9T6)4-%UFD+!9I6F#":5#.90@40(-6]'%Q#)UM[7O?'EG<Z5W!]T.+
MC:3=+D>!_87^F,!,%(Z#,]2ZRJC(!G@-(>L2N4Z6R]8YP$L -NW-D"F$D)6W
M1B5PGGD*]AT%^[HD""(Y%[1T)K5V+[>6'WW$V?;A!+PZH'9%^<W&YCG0Y13Q
MG!SO,NY'L9@27#9@I"]U32V1<8@"F"-O2D87E;&#,/$:E-V9G5O3:#.I7Z'
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
M+ ^'6%X:>&&;[0;5%HU:;N*A#2&%1C65U[<VGUW=:%";Z 1"R=J"BI@@6)V
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
M.00JE!6)5.!\S://AN^V8EWEVG3!-1L4MY IF4':S$"0(,"F3($D%X06VF!
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
MH7,M6!D#4X.-+@H)[N%95G?O@JBKJS,K:(YS8Z8278^#S3JR[D<+.#$N9R)
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
M44QR_Q1Q]LI-)M<HH7DEV6UCEL<9>6G!*H]&4%#O>**>TNH7S79"UK\^]5?
MU $W75Q+W(KR,3IN&7B!OK[+@4D$9]#9[U5SCG!=L0,>]U*5O4BH?>=A0[E"
M"%>75R-TNN(ODV8Z_6.,P>*HS#3_!47Z,N6F7(W[NI+PH :,1>34R"B"M=KJ
M1T?X&ZX_M()Q5CK3,RL5?>*#D)=&M!N1,T7!:BW!.>F-,B';Q\/ *^G3 QC?
M]>EP5KIPF=>"OZVG_VDX+?6]5Y,50RJM0V\M.X@Q!6_0%52L"S]H)W!GI53=
M4M.!([W9&2RYJ=_<[.;4<X-4"/& VI[0AJKH;60\B-K%:?MB/&?GNE.^NKB8
M_ COH[/TRV8R*W;U53.=S>_\K+P/I:NF80JRER)P;9V-M?N,[HOQ")?\.F7]
M"16K2EG_*G:8;V@UVN&$)E^1G#EW5&;5L]Z=JH]_2LK8 ;E=] ,Y<!%;O<VL
MRL2)0$ [I@4U.>;J%;]5@'_7T,KD=A!*;)?8W=]6)&5+QY^D0$85LJ>1*<M[
M=?_N_O:-Z5D5BKJ(*.;WN]>$.INDD((#9U-"NRR4MXX*':H;LJ= G77,4)61
MVHFQ!;H';N5*HBY(\)*C2<2%>F6L8X\U9$.Z:\V''\%,U)5_4U%X7;CCFU:[
MHL/,@%>205#&!495#M6OHFP$<RY:4%?J&]_MNEU5?FF:^-=P-'+C^&8\<^.+
M(1J_I2J'_[X:XJ\\_GZ+MBDMGE:C+TJMQ=8:_;!\YNNRFO3K\,OJX^]V'1E#
M-MF4G&?@((2+X+V/H))1*&'O1,BUW]@]\%4<X?#D4U]>_^;^JYG,VZTNKGPP
M+QSS7 *^31:$IP0L-08R5T()G;+VM4>@M0+<VX"&KC1LRQ"&CND[E1XJ6T1Z
M?X'SFGOA50Q&1*"$>1"YW#<,44' *$,Z%;D-M2.U/>"=0 /<KG5F]997)]QU
MX,)M@7H']%Y[PUW@=G2Y:T^H1[N_U0WUNZM8-=Y.0-TRC4EGA,WQO0/! P,;
M'06:G9,L.>%-!S=2CZ]F3U^^.DDMVX>N#K3KI_0EC9K/*7Y,X=.X&347U^_+
M1,:;NF?IG,M!84 47>G#SS3X(%$R2M.@G++<U3[X>0)2_[%IIY2N]+>KQT<'
M=:%O9Y_29$4("VA96!5M$*"=SB PK@;G0@*IM2&&N<RKS]#> N>\U:06#_WN
M5_,SGH%63D0J.-(I<-TVX[JSB6",T=D(HE7H<8.:8SI"OJNO,+ J'1U8E"WX
M[IT.+G.X\P[) T6IM<%3T#9$?'&R :>T@*Q3"L:EB 3VIT ;4'Z;*E6#LGYM
MTN]I-I#2<1Z#@QC*4&D7&3B#GI]T,2NI8PRB]LZU'=&WJ3S[4M%!+<IF='],
M4[X:_3K,:1"$L#8* UD(B<I,/'A-.#C*B)5"!TG[LS]WN+Y)I3F0EIYF@I?:
M@Q9G,_=_O<9ART8XE4Y/RN??7:^\HUY%BC&SR1!,3B!24&!"(" QG.:.&L=H
M_2!R+90:K>#O/G:9]D1'G1+TF)(HH^JRE.""31"CC(QHK9/M=G6]GE_4X'A=
M4_<V4CV5 XA7^,X-9Z]=&(Z&L^M[O7U0#D',*]<, <-Q&8IFC->3RE'5WBM6
M41RS-5PK7A_?&VDGWR[:@3Q ]. ^^79,78UI7H/G2,W46W*UE?H6@CZ2$JB4
M2H<16B9;,9*IHXK7+N/KC_RGFIGWS_U6^7;2$/]+,_HR'%\\!/>@_\,M.&O1
M"W5) L<HQG'"+3.U:[FV CK"+<+6G*UTLJ\E\ Z26+^FV2Q-WN8%MO68%$-,
M7F6@*6M++)<YUZZ 68?C#+AO+=XN4DK-) TO2@26M@.3(8&U) #-1&@B7*C?
M8&XCF#,@OXZ@.\@5/?1NU^URR1>=I!(BXRQ93WBJWB]\%<6Y>/LMY=LYX_>.
M\G;!U9''OPG3<;S^MIQM58&6 N^D>F(W?)1&<,)G")YD8X57M/HEGGX5X8D(
MX$AZL%7.]><^K_5(2T>ZF1M'?_W0;7EQ,4GS=-/ZW4MP Y9S KAI,4*E458_
M&N*[<09T&QS]>PAUR&R.PT3%X*$5]!<OW__:N/%T_1(<$^A;>5UFA E!C,$(
M2'6J3 _Q]*=4O?-?0^]:D'<J1NSMU6Q:?@!_\V.:7+Y,X_#ITDW^W+(N@QZ@
MIXR!(XIZKISD+'>JE#N _*ZIO=)<^WILA75]>/O[FQ=;UN,Q9C$.A2R<UI9)
M%A.-?:GM8W#?U;476COH(?%K,[Y R)?%^RDMB=?YQ!R=':>D1M_'R$R33\:Z
MRF'".ASGDC%H+>,>>%_OZZY%U5'&8#VBX^0+VC/VA JT$'<'^8+=T#F5P#J3
M(,=('+I_,H?:%21]*L$3N8(CZ<!6*7?!_9,)[!@I>&D<4")=9ED0JDUMWD_@
MB* &/X\I;R?<#HX$_]U-AF5#>^]F:S7:\7(M(T80E@B#89Z/5%8F^S&&<]GG
M6\FV@Z9.]_%L4.9UB#K:WU?1'&=O;\?2%LI;B+@#N_XT,LD#V,@,.)YD4#HF
M4WU$?5^D/[&7]\SY5LG63I7]GO[ZSV;RY^N$G^5&[],T3;ZD,BZHX%N_Z3"6
MP3M+,.R-25.7J'C<]61#[F"'A_6_<;<EI.E0FAULX?-.<RF^+7/IRAW<Y0BA
M\46!^*')DPV5* 9UW&@.TA?(40DA:KMQ.T)[MBK2)06U[<*+^%]7TUF*/[GA
MZ/K#_&+'!W1O1V4B%>+^O>!^,X[I:XHO\._N8BZ<>7YJ4P95H8H+!I$$0GT4
M,9K=C@);0WFV"G,$)CHO,"D9]\>(B-!@"8]EK*I/65.1JJ<(5U$<^Y#XURZN
MF>PKW2[J1N^%K;<5K>[K\/+J\F4SF31_E12X^XS_,KM>J7'%W="07'IU1S0"
M,5G):GN5^^ [#QWIC)':N\ZC*HJK(JJW^=YPPQ7OR1KP1GC@E#(T9,E%)W;:
M59Y\U/.FO@-Q=K UK%/,VX:F;_.+R^;JP?G7BG(F!Y9Y!<0F$P.CEE<?V; O
MQN>M-[TPT\6)U!J\[U,1'X)[TL@%@D%8=@0BM2:A>(0-U<\H]T)XOEI4B94.
M,IX/)3 ?=//A\P1MX-OQ?8>>KN1_ @>C*4>P7$I//$NF=I_-7;&=A]YTPL2J
MQLB*SLJ+>6."9NQ&]^"N5'\&=*:$5N!L\):A4VXR/\!=6?NPYTU])R)=I5QU
ML='\,;Z:IGACQLKT[.&L+.!U2N_2).!7&)6O +>E :,-(%5 GUIC8"9K6XV#
MP3YO7>J7JU4ETUVT7;F#BA[7JV:,_WJ1QF$^#.;@9BQ/?VB-%BU[0J_4N*5,
M6WKPL#NE0GHC[@T!T#F5I6PN8MA#'<@L$C?6&Y^KURAL1-.^_N;1)R_.HA^M
M443\2E$-+GE47IDDJ3X =CV2OIJX5.)[M?"FM7A/I97+RE)>7O]>)E85(WG[
M[=O6!O>79Y4$HVS9:M$6LBALK#Z3<W=TQRKYJ*$*3VE7'4HZ*?.[CW2)\NYP
MXTEHG15^;H1UK.K/;AC=JCCMZ3BNQACEP5NJ0#H>,K7,!E*[GT#OFO)DB>BI
M*<I6%CI0D#_&V7UI)O-P/EV4#JO-Y/I%*)*_.[J\#U![!X::!(PRHDE@0E7?
MAIX$=8S:TDH4-EW*OXNCQ(<+_\E=8G V_=!<77R:S3/1CP%21< 1&D%JSV,P
MQ+@@NK4CJZ".K2 =N;YMQ;]1/^K&R1]F3?CS4S/")TQ__N\K#/)_=Y.)FPV_
MI!:!\@Z?6B-2WA=\I5!YWL7_;9X__:'J.$\%^!R17$<$&*(XT,1#4LX&XVHW
M_%H+I-[,M_GGOKR^-][IT1JM*ZUULX<<3"8653FI[B:ZK<#I*U1NS_?FP6SM
M9'PJH?*'F9O-/_&^J&Y]L7NKT7)N_"CD%*U)-C)!:[\5&\$<?Z1:2[8?:U$5
MJ7?1#?,>GGN.UU.(NFJ(NH+F.*%N);H>=\:L(^NC: &)&9P0\Y(IK[D2.CC_
M3-E_(GP]%OE;1=P%Z<WE93->S%&[%Q7=7R!7X!RQ:.RDRE92(JM?A5E%<80N
MB"VY>4QU.\%6##>GD]E@OJKWZ?/5)'QRT_1NTEQ,W.6+J]FG9E+FK"\JGFXJ
M#J*":-F\CCN!L4E %,;;*)$XLM.-1WSF/=[Q;W><[P'GN$K0SG7L2NI=7)IY
M"#.^&,?W:5:FA/QT-<'H^%V:#)OXX9.;I!59!&G0 4+ 4>3HD[!"L]IM\O;!
M]YQ5IG,^.M@_=L-ZETZY;_]R!L^MQJ]49MYY*W+]V&)G>-^.YNS/1@?%T>MM
MXVWYY)V1O/N9#>:2X[9L642;*1(3Q.=,0\=ZM ?:,U2KKKCJ:<+3:A;R)N!O
M\G*E\YNM,3>3UU?E,.+-='KEQJ%NAG7?AW:3@&VU]$[SLXI1F7CI_F$)AW+O
M' P5%H@461,M"?[GN>=GA>$47PP"4N'RA!/S&9X>%.[=/GK%=:Y]3GRR^=E]
M^-XG/[N/C$\E/_OB+S>)MXV5LE%$1!F B8@KD,& R1B&<D*C9]YF:6IG\1\
M.,4\[%ZL-K6DVX4#7=SXE\59>]5<?D:1N(5H)VY\,5>JZ<OKNY]YYZ[GM>-E
M!7?+&,=W(S>^/Z=ZAS5UE+WM8CW'R?^V4)/'YNE4.'XN^JMUL")H!LR( **<
MZ'M#-%@O<7>0R7M>^S+!\]';)S+7)ZZV^U#;@;K^C,YZ<YW2?$=Y^_E>,9#6
MG%'M*6XA&8$IRQ"3)Y <B<1(A_^I/>-^(YC^@\;C<]UT050'V5(,D6:389BE
M.(?V!S(S??_ACR4XH113,6>,=X/&)>-+AWX) 4*SEEXPFVGMNQ=; 7W7I(J$
M=6"/;M:Y,-;<\V!B!*M"1"Q<@T^4@&#4.Y8LBX]'0K16GOO//S<__V#9=I#N
M?.R\[8"F(P?]%%SKPYG90'$+L7;X4B]1H9&2N#DY($$A%FXX6,K0C!'MC=3:
M6UM[H/0)^*%=<;R/-*OWC4-!BS?C<H]V^"7-]ZN";KF5^)1])!XW*8%F2@@J
MP DEP&8O VXD*88G\\1//Z;_';T- 4TGTJL]TJD4:URA&*_?7'YV8?:F2'1>
MECQ%5^05.BO#6=F-RN6!+_A/Z69 A4LQ<24H.%:4608+CB:+3FDJ@TT3+BGL
MQ/B! )ZO+O0A\<[*I>9NRBOW&3&.%L?P-^<FKQ^?FPQ$IBXH*8"PB("M=1B
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
M%/<)2-_5J39OJVIEVJK5@U*003+$.9846.$IAL\Q%U@)LA162VNIL;7/11X
M^*XR[3A951![<@57-V%JR>4U>9D(?GAJ?:R:K#V@';ULZU QGGAE5PI1&\;*
M)%W-0'#MP#,B(9=Q6U1IQGWU"[1G6]E%M+ F>0?!,[UHC>Z98B@"Y:S,1,;'
M">COE5V]:G 'E5W[<'XJE5W;NK)%9IA/F4 DV:,X4P#C<H;@LM"!9*MX[58A
M)]@PLV_%V*,[YCX$]=[T<!=PW[MC[DWC7MT/#^&@=T5AD8C$C0,N#+X=.3DP
M0J+5#L9PH:-WM'9%^?/JCMF=?NPC^EZZ8ZI 51:1(Z"($1</!+R4%&S,VDM.
M"9&U2XE/OCOF7B0]V1US'PEW,3%T:R5D<)PJI01(ZUE9*@5G% 6MN8S48/@>
MJH^6.M-*\C8^1SV2.FB+^+#Z<A<PWVHE^5Y$;:TK/D3*G5>2.R-BSIZ $PA%
MT'+EVN0$0?)H=<B!RH[2[B=;25Z/\7V$VU<EN=0$=SP3$82-(!)&]DY$W BS
MTSED4[ ]YTKRO62^2R7Y/@+K8*]?6S(Z_=",XL 8;1" !>++@7 TH<P+]) )
MH8S9S*+II@OZ.C3G<_31)@%6B:W:Y=_[E$RA/COB2 ;+7  AT+>U2A-@F6=G
MK0_Q;H#:]ZJV&LK3*46U]Y7M)>Q1B< )U\!,&1L0M02CO 0KM2?%ET[1[Z0\
MW\A-@H/5I1X-&Z.+$SQS7:E!/JUSUQWAG<S9ZR'B//7S5Q;F=R5 2]1WP2,#
M&Y.'F*E/R3JK.QCW<*[GKY::F+5)$+DEQ8QH<(D8%(%7U%+!K/C>6>.8&MS!
M^>L^G#^'\]= I(X^XRIT*/-I,"@TPI20/AN" J5<U4Z&G^?YZUZ*L<?YZSX$
M]7ZLM@NX[^>O>].XU_G:(1STKB@9W?:(QAH0:7D[J !G)4>XZ&KK4@IKONWS
MU^[T8Q_1=Z 7CYWHF[EHS-K 4H9,8FE @4OU&5%AR&YLB#0@Z,H*L1[)J9W$
M[D574UW6O1_'>D48Y3&#,4& H#:"%8)#1&!6!-1[\[VQ5_<N2#V2.C^.W07,
MMWH<NQ=16P_G#I%RY\>QW#')52(@B8D@!"%@0HB@#+>9E_\GW]IQ;#W&]Q%N
M7\>Q*FJ?.&Y=QJ?2ZT 9\-(E<)P$'@7A\?$TI.=U'+N7S'<YCMU'8!WL]2LI
MTX%TV9D4T8'Q).$?D@&Z,1G0G_4ZBDQ8]2[@*R#.Z$"D1?:K'3?'/'/E1*J8
MD@/K24#')DEP5 N()&0=!)7*[79L]FV>N1Z@,YU2U(&;L%,?"B*,X9%*8(:@
ML97<@BLQME32LZB3(D)7-D7?5B>1-M:I.H//M_^7DY8(= @ 7RJY:'1G-,M
MB*3&4DZR,3N9N^_]O_HSEJ>I'AO[?QU8O?!@4F$*<7':_F8<AU^&\<J-IF_'
MH^NG"PS6#CXL'[<PJ>@ WUK2QY^]5W7  7!;'N#C0\J<[7N/^.V!)N^]_HT?
MV,:6_38,G]*H4'P];D;QYMZ&-RE3ZP*&'R51Z(T!JS!XH-I96286*4]V,CSK
M/[\_*_$4"P_>W K"V+=(:/GM\H?'E_[?_N7_!U!+ P04    " "VC)Y<?!7.
M?-(T  !&-@  %    ')D9'0M,C R-C S,S%?9S$N:G!GE;H%5!Q-MR[<>!+<
M"1:<!(?@&H)[<'>',.C@$ ($!I<$)Q!L</=!@A/<W=W=_9+SWON_WUG_.G>M
M6]W5_73I4[MJJO?NV4_33\L EJRDC"0 !P< <,\'\+0*-RTC)F;X245)4D9>
MXI^,/\!S0&0# #N0BY.*U$<*+6T="N _@K&ILP/P/X?G-BXG_UX!8(SY_U+N
M?PHOS<R=39_OQ\^1QNFY\^<F\9XQGN4_^.U?;/(/%OR+W5P<7)[QI[_824U%
M[!F;/>.WEO^!3?X#FSHX_2T?_HP%[3Z#3?_E#:"9@]15G^\OGB,IX RH %+
MQW_';Y\) +P7 ( 0_6^:21( U'X# *+9?]-H?@$ 9B  U S]F_:O3!R,G8S_
M*PGQ.<);6 # :2X H&L# .XP +S2_3^"^!^X4?P7-RG _OFP!#X#YL\I,@ (
M, 58GA$'P :P ]Q/<X 8@  /__=\#HC/)](+)"1$1*17*"C(+]!>H:&AOD)%
M1<? P4+'P,9 1<4BP,+&Q</'QT?#)"0BP"/"P</'^]L(',)S'42DETA(+_'0
M4='Q_I_#4PN _>+O:D. HP+@L>$0L.&>.@#ROPL0"0X.#N[_F_<7B$C(*"\1
MX.%>/>=+8P%P" CPB(CPR"A(*/ H?T4 _SP&;&04'$IVT1=4RL:XCG@<'[_&
M9+S$IU8Q\2\G$'.*;:5YSZF:.7),:/9:(^#[C_;1YY9(GRO"(_Q'/P#P+  X
M>"1$A.=<(6P #AX1'@7Q!1(B/,(_HOZG'TH<=E%E8\>O*%0Q&;@<'U6<REM'
M\/"I5X[?F\16B&7ZMXT^S0)H",_%L1&P 1%@-YF*\@4$\I&*"@L"":1B8G6X
M"I8Y\'D7^P".)/9??+MM_) CGDZ'8>25B@G&<R/I*LG]K7C-F8TV]H,BFCXF
M(ADJ>M2!JGL*Q-SU"JF42JO<E:>[>66]OP-3RN?5R1;K5^9DS*3=5=@KY/YB
ML%RZX,J2'7E@.7/)JE;%_<IL=A"2?0N_RN'C/^J9VY466.$M?1 SM00%?6 3
M.\ZD3Y_UQ>! 81OK6;A]R^?Q6Z\:WR4N0?8V)4(MDL5E@@,FA>/3<_G&3^V=
M(U\$-)-$EHW-GB^]-D8QV=Y\% L ?V3,%' XK-U5@JQGQT-/^@H.^<QC!T"5
MDCI2I)T3*@%#B+AMBWJPJC/RU/BF)O>4^;Y-<1@4FA1,KO-V+8#HRE3T?K)4
M B=*-U^>I"/R,*B]18N.IH0@4P:@Z'W/G&W]AE#OIO !M&*3\L-?=D#.O2#:
M)W]OP^->KBEXN1A7KV"7FKU/73 FK=@[,.#*7#5S'<8DM;F%.R&=Q(J,5<7]
MO&45Y)=45QG[O^J%(&#H4,<-K/ -2F*RV.Q)U.E YRACHU06WYF)V+RZT?J"
M=>1\70A/66[R?L*1[-.-._N7O!8//XVA:O>D^3Z!]LP)L"H:H*M)ZNR/<CW[
M!7MHX;,0UUJ"^EQC;2$7['B0PCV#!?J=])2#-V4GBK748*2:4 <)E,-BCR$
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
M;*6Y4X9"SJ_5D2//>;3N6>ZP!&7'R?G K'MDK97:NIVM=AD<#?0)I"4]+4\
MZNNAQ_DUFYE'.E!)HWU:85R'"4.0:A77#"!%\OI!1X8\N]@H4[UNTR*'G/(*
MLLU!+LK.5I47FRDKBC!M+3C/&97T%E(S%=24#=K=V^2HX=BCK7L5.JB7O;41
M=1-E:*0IK*)!L^\JUT;H'/$[-<$D0P0^Z1V.D]%,.*&(<4=J,'Z\N^]QI6I=
MM-B7\2 ==,%#AP]#3!.FXV\JAGQS:PN2=4REM5WTJW\0")@+5<3\-OGYM='@
M4$C/9U!]DL@4&L2;:6H2RAW$'DZ$CA -N*(>:-DH$&A\?\&-"WHHF?5M]X>Z
M!^,.K1)MG"Q8N1V6D0;/GP@Q<8B+ZU]@:=7 YIBYZ@FV5 P/'";1C+\?'P\0
M-ACP?2MQ/6J3#!^>(IR:J% 04YOA_77K)1J)G1I%L;[*/OZ(ZI:YV07MZ0Z?
M@91]=9^5.KUGS7>CW8M[)V,ITY+H;-R@A;(!N[.S/3!D,C4QU>H*8L]"MY4$
MR+_Z4+'$KC[K]L;_*BV&K*9FILF;P5SM2-EF6,TQJ(RR()[ !<)2QAE#)=)D
MW[(_9 +%!W#?T<[Z,"F4\KH7:PB^/9.NN=P<U6)V& DW/CL^46!M2/.(^Y&Y
MV0;M:0FWH/P(MV7UIL^QIGHVL7@<NI%"3R[P$QWVE0^\9)?05$/UEP2C\/-K
M6M_2S@?I=$;!.=OM"HR&L7)EO3MVR)9A#WF#RB7@ACCUP&U>.C:P)8AYIB M
M)',G?[4K<)L_WDP7Q)]H%JK!K95M;3I]$KWL@27E4(=OPU2L@_U9V7+?85)X
MS3_1>%]))#@KN 6\LM38YB1BV@&NZW&2(9@]8:R*F"WVOE26U#6K"U"6ZOOA
M?7_R!+S;V?\X7M XT-L1&WGCWC9H77N67.]R<XW/)^T<N[GO7G='3K'NGAEK
M@%S-LWO0VCA#KC-]Z$*EL3%-)ZT?#0R)/)L&6PE0-3M=L7;:O0ORZQUKF7;Z
MG^<EI'Q#'1'];U*"N88SI3@NWF*C-**(Q9PR1H2:BQ_@@%X2'N+PU38*MFBY
MKF@T;Y16,YL%X*CI[9J[#8S6I>\6O<K<4#_?BU!7U//E+/W.>MM-D^9[/\&_
MWNF:*B7BP2#!BCDB:B;4@@F$>EQSC>Z7V]&X4;]!EUB$RLROC9=G=[4^ 7)1
M9V^)8%PKO19?MIM_H'5CCK#Y>H.&MN*$6MF2;P,6#^RL:U50>M[>J21Z,W#R
M*HQ?^Y%_X)WK0!BQ4[]MS/K.."$0IVD8N,S:E5K*(Q"RV'>1\\(@[S><&G'
M)UV7XOB*(_<2_[G/6>%]RNHJQW_6K YEGH"V;]&H$?YU5(&W6^<_YM9*XU-$
MMV_#'AC)VE@2^*,RQ>_=S+QI.[S[E"INAM.SW14<(]%ML\A &1[M)00VWY6/
MFQ90DTFE\FU#SJT-$$28IK8)P_(%'#J-CWT$S!>RME:*%;(U'D3RF&$%?1)N
ME9/MCC4:XG2Y!;ENN#3&V\\O0,4%_%:OB[Q6)&BW#A45P7^IYQH/HL\5-'IT
MW1LUVD$URN(6>05Y;JC41KO/A/LSS.#7C(OUL#\6>]Q*94#KF]%QL[(;AKE*
MX%?<\CG]I5R9(%R#*T\ MK7P5]]MS%$94'Y]ITQI52H,%/F1&'2Y,V#&?KII
M2&3D_OJ-)>1LIR_=3ZF/<!OEF7?9@''T%ZP=-ZN]M6?BXO\0+^F1</^'>,=_
M$N]G]+_Z2[N3<)G/,))Q6>#;XA\M@[RP@:,VK"J1\&*6OL-1&2?L$S4=!M,\
MV^!/W3$DW0\*(KV_=+:7(#N)W+H:*&O(WTD?W.>BAE!30Z@C,KCBD 5MG25N
M<81EQUUUV:ZKK*)_YL>\((58UX;0%S %@PH5:AU<.K5HB%A^5/@#]'V,2E]B
MN^/4"[*5%]YNL;)#H*9]74[SO*2GG]ZR#$.F0)3<FY2W6JS!C=BKA .]!*KS
M-IGA#ET]!I/A6P .?*[F0UNF3ZVAC0X?AEEN_7C'48JY@\B(%C8^#)MTK"PN
MR0U2IHUE!UP'JAJV892;]]E%Y!S1>:G+K:W0W]6F<:=WU/GTXC'=F;LQ*%1.
M*FL(ULT5?/ OCGAH\Q#8'!LZ41'D4;;CSOP3@YYXN+/N>L[]J<A.TL<I @<1
MVSV"\H#DS\PX#@H)2^38A#]\P?6CHE1!R_YL9O*:'+J$X$#\:QWR[JIU7O)
MIN0E#08M_50_AR+S$A9\IGH4\77UF5S&?7S9[E+7!D;U,L:%$KV5DXW&:J]O
M]4-SLZ\2*N6M!U$TNTG*9F%MO&5'RD24OWROWM3P<[Y:T[?3@WW7WRW,$65-
M:[[05*6.TH-IOKE0WIT?B8MC09Z2[T=2"!91'8.P$+&.YS2/G! ML2*@4 RS
M ;IAEI?(P4[,$Q?5$V<C8HB91'.*DPE\\WPTW^<2#W;+/$E<*MB\>7O(FU!6
M*YJ8B[D(EKBS+O2E6B*]O26%ONX/F?:#99#5@U=9\:[<D"PMU]?$X]BRTTAP
M&7&WRN[CCXX]"AFY?[NQSBDX%')IS.;V*(-H8E\+D'0MCTP+4^A)64KMKD+;
M-C8G%FP-FV]9=F\6;W>.JHKC3;P'<60G14YLYX4EP.B\9?-/P-IZCW!/K4)H
MI>M7.;S9%'*N#BN6FF+*&"%P)M4[$ZU,*LH7OQ*B[(;RQ_D+OH.VURUW^ZQ"
MFQLY/=+5-NNZNDD?-+HN?Q/M'OO^4:UVVO*TL80=*=;G%\2,R;-R?4(1C'6G
MCNYJ'2JS)4;Y!;R-I$]W"8R8*>[JR9V98"&3+#&1(,1*R>:;AUM)VC(O3C*S
MQV2/K:6;=S?)GB)FTM\#5:KTJ1F\6PV)< :LF?O.^L]0HMNFCH?E!)RZ<(0T
M%"SFA=0SBZH)YL"Z^?FT/9O/>D>0]*:.Q_&/M.\%01+"J?,^ZC&%,OU2?J\I
MCJ?F;1=J/?L;,0X[7:=!XW?&SH4N,*<SIH%?X6=VS,Y\=9P7Z#'%U&2\=3XR
M0MBTCK^5IL:U:AFE%ZB](M3);D-S2E;/>$/FHF6&],X&-4U1O[>%<5B8B])=
MJG\G&].F5,$(8H:R>$18;;'Z?XI;WUJ1!N1T2U6YB>$8XCW+AO-9N REPD5^
M#1)PN8^/3^YJVS#0?683'[UJVH+[!6:T!5@T:FF"PGLGTMBXPIA3K)B9// )
M=>*EVD0VRH+K'BFSCC[%6=Y-U=O/+Y@SFYFWS<FCX86['2(,+/&0?_%OP7?I
MB",8+V -0UN(.(P4LU=U*HE_F24<(AD,SU8EM7!($E*C#P G,(9"=;8BF'*+
MEAE.?Q<!VL:, ]%ZOOH38&^5[C0U:Q/Y/H2!Q66$9W-'!^5"^8_"&&3RB%+!
MXLWVKV:Z924_[:B0!M9=H6<S&BY(28 AV;TR/83$X L/N9QF/NU:@OQCR3P)
MU\'7XLBMCR:N)/YFWZ9I4IU/>X@./3R-)2<FBULX)MX>/P%U:<'LZVINJ HO
M9VFRC>SG@3-[EQM_"*0N5*4&-&&O#PIP?FLKMO=Y_=1(V-UG[F ?&CEA,^=;
M-@:_9E> KW:86%4'CZJ'(&.-DO'Z3>C6JP1?U,/66^X[^]4>_T:%J _7LR(/
MYEQLWT#6)W,*H0=T6K.WG=_V,0[)7R+-2A+%!-/=CC=PFOAS%N=/<=>3''WN
M+*W95>"0^-3#SZCG5)"XH8C*,/VJKOI&+VM*!\?N]Q*S>2[#M(DI2ZSZ&"$:
MRFC_40AN<"F]T5H==<7N=UJ=+%]!0>W:YN38\C'82'X>M8N+F_1,%^_+GE -
MI[7P-/<_S(*MFZ)14^^.\GJ$T:@M/ZLVOM$/_I@'&7D"H"N6NEIK(Q\MJM@S
MBHD (^"W'L)71#-R<>8(S15[EV)\0ZG(*1D/B$M>5@F$+>HQW[3RRF=#G\D
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
M<C@<Y)-".&]JT1*9^-)G']_1SD;(?XC^IF1]) X>:ENJIVXIS QHYG+=U,6
M!:BWM%G9R]O243A%9G('K=TD$DOE8ZB&&'NUUT8?!BTN?.9 #@W1/K&F=;MR
MKDW!+!NBWE]-G-BUWXS%]%_2LE@T/4K<C9V6K;[!UR'MBW*X,CS^V80>)='/
M:5#]PUEW=RLG/V1X_,.5!),2D3/IF#]F':4'PZHH<J?^)[%O;514;;US)*@P
MP^F&UNJI7EVK8O<S\NB>88%USS=U^99*CGUB7Y%R$RE.&=/"O#Z77(32M1O]
M'KK##E*9%'PPE!2\]<2;;-.*J%A6S26SN*/97W8'S4>392S7#A)JO!MH>*B)
ML%@<7D4NK[(LN?I1IB=Z6&A2@@+KR$IGMDUVPF23^EA 7>CLE2L,8:A8,!^9
MN"MUG6!2% @A4U=S4P*7A,[NJ;H/')?:GQC6,-=\N-7UK:BJGR 0^"FG],*1
MW-.#E ^RWNZQ?%Q?[(KQ0E!\ H9S50N#;N1RT59X"9W.L?N7A.;4>2N]B4'$
M$@L21<22IBC==DR@\"JV^[WXAO--2"$^,W)E5DSM*P+I.9]#2-"$2@)G..[#
MNG&'B-]IGU2SRTC%//\-"T:WPGY3BLP^5&/K,1Q]:D1U?-Q:5*S.54,HD^_
MZ87-]4MJ5FCT1C:I&?M0BP-?BQN:5_/GYMK1:C!G;3&9;_6X*M9,DJ9=,D>;
M8_A&$X8DIG<X6!=X=5,74VS[7=J',&S'<>9S(<:@K8*V2J\7772SOH57AW&5
MZX[9&0[R2_2-BV##3]G(,X_A^O-35/S%$NB_[8O-RI)88T_4F@+AY5U.@GGK
M$"X,M(>H^9#,_+!&%7.P.#<C&VSUQ>S+M>S&%NP)7Z8HR4G(MNW01J=]P+S8
M1I;1KSZ66)%,:(N?Z9-SY 3/KIY0Y#7,OYO&;+5'=7\[0Z\IV88:LM%QQ7N.
MKCF$N4A<<]9.FR;K0RU&J[^;\S4.%KD5/*D&/JT%N-_>I#,"?]!76:@9K6&K
M*."S$=BMM2ZM!_C3A8%2@8;4?'<!-'8KKLYF3,:0I@@A7RUVZNN"-DVI,XS!
MFB'RI7,9"H?LG(3)[IZR,SKB]Z^[F980YJG'Z06)^(5WW,GT&T?6&X)9\;YB
MO^YZFXX,KEXF":>/C6WD,A66A%]<F&)>B#CHH-.=@*C-C*Q'00T^F=Q/@-7*
M[U9MT!";[H:<+1>=]M))U1[A9119NT63J[BX+-@H!EM-UVZ")RR"&0F/):^H
M("Y:#%6X*LH1W5:JG@;I[\><B4%TI$%N..E2)!([\E^37+"2\F(?KKA,?@MR
M;W4<>-[R[4E'\.%FS(7:HI;!D-V]KGEM32$NWQ"),*W<S0W4C2?5D1?#NY[4
M:;U2PC2/\ZB/YC5BY,G _-"<IH1LN9WMV6R5=GQ*.]FD-_4AZ# /$OHQHY?4
M?63F:.)BQ+;/3,&.2RY%R2DDHANMZ34/R^!M[CQ/*7:'AKYID[85&!]:,N,$
M_?LWM,6[7]%.7M*;0LVFB?OUOYL%)/0K;P=MO7_UV>:S)"\]&S <3.<B'?-^
MOFO#@?&=XZK,1$.M9-VW\V2_8V[.7@VY@D/FA)C>O5=\T#)M^&*=9?DLO%*J
MZE4JVC8P%14EJHU=T,V4-1P^;/^-0Q5"4.JF%LIQVMKT0Z_LSMY#K?I<DKY-
M863%SP4Y3.YT*8Q?]^,$FD(B^:!DC:;J^((9JP(43<E#1?) %^II*!(NH?S8
MAZ\<0C3LCV(QL[QOL'YHI5?6$X_]Y*(3?]MMH#]%3FV\RN^?*VJ;K J)[).R
M*L5SD*:&3G"?C@U/CO!0;VX_ ?N^&[#SS:PRV[?B\;K%7([=O&N^-/8#P8GW
MN$'I>M'Y<-?N_G>14BT/+(7?#%^IYY6(A/F[^*RD>$M-=OM?X40W=XH%@W7N
MY(+-5_=LN^U[W%S\0Q-!J(/\,]0.SN0Z*_U8#NIMS)HN@<;5%3'WBJN/!7[#
M,G>%6]M*#^-F&IQZ^%WZFBX_C"<JUJ[UVQ_P$?9RXCJ'/)RC5!1E#$4^?LE\
MP&,5,7]--<BX/EYW98CLY!5WR'PDE)!E9R\4XQ"!@B]N1LNQ-J-JPRQF,HIU
MKSLPF>SG:A:+P>.=S)=>Q\Q<=*\T)C[S[KP3+NX!R<ZJ7:I!>_SA"?!?59I<
M?_?KD8H"Q:'_&K-$5E6FK=IFS.^'OYS/VG=O17VD(:0ZUEO_!2CS43%,O5M*
M<:F:<G-M&T7%QS]B[F=S-:Q(#E1Y+^>3%TMZUJO=W2R<=WFOT3#.G[E3L/=3
M&UP<7^$\W'AJ=6ZUC=*C,^I:&[9I0]$23Q[Y^@F@[M\G10DMGS:MS&=XG\(E
M**[5K@D;:R&S#-F&IZ(RI'^^8(6J7;/-#.5.B1CH4ST!EE#'T,GVMA6:-(L>
M2C(I3 I^9YK++2BWF)6M6Y0VQQ3N@H)=KE5:<Q'FE:,9&N=R)(^+E7#@N;4^
M597.VR*"7ELP+)F?G]CBQ8H_P4J1U38@[TTM\9X]\-YXWK*P<^X&,YTJMBES
MU9&:R9JCY$$ZH-%G\G#SZ*+YN! ;FU_=^.^G?N.Y_.K)B-G1RIF2XFO[V_.)
M<"L.59F9@2%0AQMIO1,UN\1)!#)I!\_'4):Q&-0QYO?$BN\M:.=U+E/\N?%[
M#]PR#N? ^7M,;LF6JA,M1XR0T][^&S/CP[&H74RVCV7OWJWA@L\7*V J6LQX
M/RXNXNLQNQMK"Y78C,.CBN;/:-;-G [5;-5+"IGA59QH7KOME)%&C454ZS'^
M_I"6G#=F-*#8=NY(^OZ-KBVP5]Y/1<4B&_W7!:EY.4W66I>)0_B=CM-4>6<)
MRO2W8PCRS#=_. )&HYV!NREB*_;HQ8W"KUGPQ)LA7<*@,\RZXF#+DV"70/9:
M?0$)[4A%'Z;!P'1OK OR$3?SPFH^92OE!1#=6LN"Q!9;$X'W=W+U6H$/?WUP
M5=K".A\3?V!"M5BBR9\ N)&^J(YJ_:P3S5\TKUUX( \_98?./3YM$%HG=A4M
M@%!2I$9[N7 KDQ$&VDD7%45T\R/H0XN!UACT126+T<H' WQH;>=A N1-IA8H
M#J6VR\7QBQ2?^+G8283V;"H*W<,AQ"=UF BDM>7L>*LM+=<=3I+:>E"]T\LO
M?VJ["W7I\%I&+O;*JSW3LY&LCUW,SOK6CLR #$$6MCOSM37(7).?LG'^.&(*
MF^<@UU"1$606CZ9HB;/K&N6,"BMIWLJ++["4XRQ-UB2M/^6M[]Z4O1;7H[)/
M4HD&"%[\;[]3QL? X2N[SO%S5P&N]W]]'I-:/$PLO$<%+ZV&SA&2X#B% _\Z
M3$(KM;87U#7?^['\=9A<O/*)CS*L,UMF"=R/[]%QM5?R(4\/*CE3&;8%T=:Y
M!%_I;K=.N^UZY.LC!Q"4$LK,?"0>?$2(ZF$M!S$GM%=LA%..S L4+SP,KIR-
M<\>XS3:55-FQQ/D/V-AW?)G*+_+Z$ M5/'05<$4HVQA*X@NE^M(:@&% 8OR1
MP.H/TB<+"U-%29>.]K"T-2?%40BDN:__KVL:Y)'>6_$)Z-Q^>*.YA]^V@]J\
MAB?NB^%P@[$AJ'C]\PD(&[D5+IUD_#9*Z-/U%G)/NG)*U@O940HIYRFFICI\
M+HB9OXT?V'+]9KQ@0KLS7%CQN6H.-O:[B<#_<$[^;Y[*SP\21Z*BJBY%09&A
M:3JP^D7JT!=$AC210L23D6;I'RK@Z%J-HH=E^%B1RB[#3*L)CO41-:X5R$K>
M/XZX_ Q>[MX7\5EJ$[['L'7Y_+R1S1RB!>V4TOF0(J)P#,GORQX&>FNC3!QM
MV(NL$K4E$.@R(_^L'M.U^Q'S:5CUO3^#.S%Q%Z;Q60]]/0V4B_!%5Q(5Y_6P
M9<,!N5=P.K,U8\B=1'RL;8XUHGA87L.,/:O[$S"5EA-QX#HQ?9F@R#UA$3!X
MSU]0H>@T_@>9-]6'?R4KNJ=;1=$$DNI@U)X01/G1+ID+*-3K[[?^,YB8Z.@\
M#Y*95,8FG/&(>1Z]<DH7][F>BQTS04R%XJYL7]S[ D8&K1=>%"Q,MEJ'G9T5
M9A=P61,R<03>5G;X4ZK\,X5%XV#"UV]W!LCLA 10%_\$I%Y*$_-%HRYU1OH%
M#.-D\8;WUR3A]2[),<[IE_Z$>>@K.JB:Z>OYT1]D_"PME%V8NYCHZB7.O$M^
M_6Z=O;=;BF)W*AS[BO6;OOH@\LWS9#!E_G=G6\H7H07)$[I:1$99>:F"*U#>
MU$/J5",CY\V2<UUPP:'X*P5VCP*::$3N&\.AU]UTMZR%QN)?"D8]605E(&R_
M\X[YH@D$PZRTO3E YF?(S,RJ\NWI7)]C6L.]A%H>Y8RMTQ%T2M:"%X^X]SC-
M?QU_)%-_*UCQ@I1Y8R@KBGUG /Q+F4&5_GQ9(*_LA/N5$%>H5>R'Q+'/?4;\
M4JVUPK+<!7M<01MYA5E9U<-J\S;9#K;&T)!1WN_[*.7WKU(]=5LM BN\^5B<
M-)>@H)>X \>9] DS%A@<F%1K/0NWQ3-&8]P1C%+G<EPED1/RBO)J#MQTWW?%
M/O1<,>C2^UMDD@R(HY$$66X+]AJH-2A'^Z%:'__$GAL"_U;QA@\B<5XN5%W*
M-;LM<;7NQ1)ED[P<4*6X7*$MOHF5?IA@K#FSK$J;&H7L<^>MY#&OQ,+L9]5D
MSCPV4<I:+K4SZ82X RCECD3-%XY(APZ&$>.*36:K70^20BR\(GJ:7-.R,ZG>
MO0KZ=R)^/\W\+U!+ P04    " "VC)Y<28;7Q<A@   RE0  %0   ')D9'0M
M,C R-C S,S%?9S$P+FIP9^R]"5@3W=;O60K*)$9D$A"B H(BH *"B,0)F<2(
M$P)"7D4$1$!$)&A(*<H\1%!!0(B".#%$&94AD1E$99Z"$!)$99*$(10DJ71Q
MSCVGO^^\[^T^]SY]N[_GMO'9J)6D:N^UUE[_W]I[^RCL%0X!:VP.6Q\&EBU?
M!OR!_ *$OX#5^R_XG7<'W 'DM4S8#QP$EB];>BW]7+[T$A59^KE"5%1$=.6*
ME2O_UL0DQ)$FMG*EN)2XA.32"_G3*BG)54M_6;K)W[^Z?(6(R I)L95BDO_#
M+^$'0$9\V;WE9T26;0*6RRP3D5DFK 702!]7_*U[RX#_]EJV7$1TQ4HQI!M2
MR >*UR#=%Q%!.KT"Z3'R;@CR/B JLV+MQAW[5\K:GQ/;Y"^W\W;"4W'U V^K
MY(^WL34,SE\-E9!44%RGI*RY64M[RU9#HUW&)KM-#QZR.&QI96USXN2ITPYG
M')W<+KA?]/#TNA1P+?!Z$#[XQIV[8>$1D5'1B?<?/$Q*?I22FIGU+/OYBY>O
M7A<4%A67E+Y[7U9=4UM7W]#8]+&]H[.KNZ>WC\YD#7\;^?[CY^@89WIF=HX[
M#RTL+HUK&2"R[!^OOQR7##*NY4L^$%L:U[+E04L?D!%=L7''RK7[[<7.^<MN
MVGE;7.Y PM.W51+J!L?9\N>OMDDJ:!@R-3E+0_O;R/Z]@87^3XWLGP/[/\=%
M!U:)+$.<)R(#8  !/S-:&_C?JWVC;B(0(5EV*"RMSVJIITG@7<?&T+NZ^VM=
M-8H+$CVG#\\Y/CO>?.^PI=+*6Z9T'1);;%**+<6B9M(MJQGQYBB.+OW5Q>)6
M,SOOX TBB38UZNM7D;Z42P+:F='_K;U'10N!(L4/N%M<;BFXGFB,/UB5@//E
MR5%U.+KYCTM5KO_J]=78!WU]7^__[D:K&,[B*FP*,=@XYO7[;A3"$:B2":[N
M'2-/KZKL">1Y6^7#QQAEP2Z'R%O$1K1"I=TOX8JQ$U594!"60Z3P+"')'NNN
M5(OV8EOR.D?-2F8L:[]<G+:C9**(CY98'A!4Y+#9?"]?"H-JJ4O@9%6#[.@H
M0B'+#[*:! MK?O673JIY)*=_=;L>4'?-5*'R*?3"HHBC%1Z89F=YE%9J/>$W
MH:?@Z;OIW,-$XP.G.D/%_[#:T+JB3#O?K1ZG8KZ*;\I1(#-1D1@%_HZGE^AO
M[;.];GRA^7G[WW#DZC]<'Y^W&3>BLK]I. ^X-GO:.!XQ/@9R>6(<#6_&CQ]F
M_TI*S/5[Y5WV^'32V.3\R2:=K:%7KAC</VVVA34E <W4=%/UV,91LY/>UM0#
M7*?G]V^J?JZL#CU98*VT=7A#;&CPREN&GO\T^_][36=:!$:=+"T%(<W26_D9
MHCL;.%.V)^^]_/KD9UGWOKVW/S1RU1XN"@%<.II]U8,OR^-2A$#H8[B1*B-(
MP;AC@#.#8Z8>M=Y8V4NF]:44YS['!M%=RF&4>^6//K8GE1_FI2U_M5!8!Q#T
MA< *!TY##0/:HMB Z[O)=4'N8^]LK36Y@PWC _77XI^W["<?>,_.CCU=0C;J
MG/??-[UUCT:5[*>-,B6A[LN$P GP,A;:DI'"1G,_0^Y"0!2"@GR8]= =CNQ!
M:L]4($/I4GB'%?M[@L]ZGN]FJ9FOUF;=TP?EMC9]+#2X!?@]P P]H[$M<?3R
M84P450RL.BP$ALB+I\EL'C<5<O=Y/@IK=!2G.XE/!I8[XT7W9Z>NQ'_7%JD^
M*/.#_LDMA.JDZ4D<1+_!\.6P+.SD9QY&"%3A,!Z,OO%JIX9:U$IH#RQ#BL:)
M5EBS^L],YN<UNTQYV_Z0EGJJV+/QPI7\\#U!TX^F8H$0%$\/K#I'6,8[B-Q@
M)W4#6'7@%W'=@-, 0;N8L\K<E.U[_Z5496I2PK(,3]W\7=J)N]VV-R;NU%,X
M]X[PK ,<2F*P3^A'XMCV=BHUY#6S+:OPRY$;T:=N_S)R<79D.T3I^>H1=/.?
M==L* 7%NMK>_I.&)R%^;K[V3+AER+M?PO.V$/4LZ+'BIAW&CJ;1XL(,^.(G5
MIN-J%M,;PBJ6N5\KO6%7/.PX45104>:9:4O9>1)G:K]V4^[S'95N:VD-&+8=
M ]) 1]$N3$%;P6CP,NT.XEA?6(R_@R-6H_X<BF'&X$MZ3A1WFEGJ#B5:;U/H
M^FKYXE!"SN&+T]EKK3[>JU.1.[9*"MN/X_*@^T) 3!=*YNYKS3.307K[H@9[
MUT%VU%6UG+-BLC*W)*A4V6QZ[(2U:DX1/2*)DWG _GQ<4&:C=; F[P0L&80\
M6.IO@?!!0#*SX#D1[%I] Q^TCX0V'V3/I7\(=\'9IY?47-;XHUJ3F<Z0+C$9
M"'V_#/OY/EBU%[R,"T>SK[C2D'MH0UY,K!0^ACE?JQ_&A==U:=$X&PO?L_EO
M!;<U4IY,I^=3;=<T)CQ<W3[I$:FW. =">EI\63]7)'Z?PQ^4IR:ZAOQD^[S,
M=8JZ\HRFQ%TN76[VG.?V=Q[<;7'Q9.*6YR2\F)MIR;HMHB)B3'V^/*[!5'%R
MA#T.2\SP7 EZK8886?Y9R$4QMD*:@K<\G7ISQZ[F"++5^WB6D7NJ87%*4N#Y
M1.;AQM[;N#50S@?:&B%PB0&9!K%P$Z.\PY!8M?D6=MC4AQ-9EUR5:1QY3C%6
MJK(N[H.GS8?\TM@O!46V;T7CH4=#!B$&0T( TL),ZO*.(/%RABJ)_$1"T),4
M(<&>JA$"(N:H_4_HT-4IET):18_9 <[@L_;ZR\^23";<%._F-([J%%D_.N58
M0F>C)S;R''_BV/YB,<@,>E:67#U^#<)1^$98\;ZOI#5.*M]2U O1EV[Z:ZU1
M*"$ ]7:YSY[L/K9LDL8^B8&TL+>$P&4DV\S'TLX)@>7XP_4-$VIKHLR5SU3?
M=NLPDC;5]-EETB0$3J=$Z3:-C]@,/T[E9PD28"TOY/M3T"[R"<3NP>-4&>6>
M>MPR?$%'E;E$Z[--*F]O2E7"Y&O&6Z:3=,T9QZ*/BA@ZA7R<NP'?]AY"]V)@
M\89,N$$(L$]CZ>K<B6*\8@UNC5/WCP_*9K(CVWY1C%MR/G%0#U5]I32VK3RM
M\NK>'P871+[CH(U"8#+,C8='C*7"ET=B;9&#30Y@Q8"*I#!8KR-_C:\0N'M<
M>Q!F><F^/KQXY,3HQQ_9522S>Z@*J!^6NL^JW"\$O*:4B<T@P-]+X9L+$D9*
M"CB$Q2^51NF,J'P%ZT2NJHF%5(./:D&_78FU:.CY-2LL?&IRD5%>1AZJ:HCJ
M16)=GV<']^XZ1L]_R,$XEV)0>1ON7:S^."0U:6>S6L9N)G+8=8?JRXEJ:G /
M9HB$*]&:F&?J]P=Q?009L-HHK,_NF71\V0 .8>5L6;;.)F;;YT^<%91)']_]
M"%L@7^8F2V^X>D$FKDHI'C"/%)0C7BW>A2Y\P5^;4XUAG\+T]3!]DN,JC%A)
M[>F&JD&G0LQ9VI2KY;9UZS]N#C_F=JWJ;,ZY^)6@"3A4) 2*DR?]>">)G;BW
M8!2L"]=E,7_4[&%$9ZAV4U6@LO':5E=7;_+EI&KK1&?\E_$CVG%WCXJ$Z=!6
M7=?JP[&/82!UL"$O"!8_.(2!-+4FLOW<6"09R-=G \[;*?^% MES2K3@[$ +
MK_J,A%8"_]V'\_+AP_76R"Q&@CKT&I$.%C.0A.06@[U#$\N%N]B8VAN^[X=C
M7!QJNX_Y\+0+#I>4GE.7>"Q(/: R<L0P>/>VE\MJX7X<^R08S6 ?H_7F<(?8
M+1,C;/4:8[0X50;R<V!GY+'B FJGZUY[.YP?/+=W[H&$;VON]LMK11-J/L;F
MYL82WL[I\U6RA8#V24A$")PO[H$?YX\/@\O *LTES2EX487N-^!NA#39#C5J
M^FQC) PGI4\PYV/G4.NKW#8G^3Y)4:O^U?<P_9=9:;11X"953O).G\NH5C2D
M[C?QF5/#-43&YL<W%"33/$-4+ LXEG<,Q]/V%+?.W;DI^K(GX CI^[JL&I_D
M%?O^D&0WF $A>RSDCBW[W7ZWW^T_M MX7LWB5#1?]C7D5F.^HXP]"6>=TRTN
MJ73S6U^J?-/TX0S3\>!A]R-)=F.-Z[9<N"))#@6''@H!"= +=P?#MF?0<<RZ
M%Y.V' ,6^(&TNB&K[V<9J0XCVY3[M1]Z;K7V^V)W]]B^G?<TGKJ?E'P]<RA6
MJO[[+<Q!3TH:;>AUAL@[3M!$$$MPF7\(^IQ5]00B<KFZ>X9.==4J<[/P;\$L
M\<&N(Q,OJZ)B=];S"O5. 90T(7!!"-#WL&AU%&C7*YHG>17<2]W08P8RA<!M
M>&.G'E7=T;G>2";'JWN>Q/6B#JP*&]2*VA <':4I$_QZJ%'M%L;*DY*"&8HE
MKS$+Y#C $CBV#@M3RU@W1MS(65G,7OPRY= ]ES.JYSOE$5*7G>0HX7'^1J(U
MY?G/_P+5[3^;B!0+C.![L%HBG!AAL!I^!I;Q";#OV%S2SK<RK*WPV>EQ(.?*
MFSU;;1J/CIS>$[3LW?:/Y"3P#Q#:C!0:O0W.E>0&-/LX&LVW;1,"3,7*]EE5
M$8?6W-R\HIR<'(2,.SD*S(#K+NM3+J[^U/'ITYE&'K4F\Y;Y'Q".MY[X%2W&
M5V(WUZ2B^'(=CAQ-QAV?.1,S]T .BCE7DH..31K[]EGJD]O[4!;=V7V3]H#>
M.GG[]\[W B=H0^F# %L?J9AJA< ;Q2I0EHP:==5M-?IL?)HC_3VI-*"BK(&N
M#$\<(DE*./[*OB BTS"M?2!:@1J9><N,Q%TK2!H11"$AP%A!_.@]C+";]:29
M=-;SY.?>^MDA\8Z3]\UQJ:&.R^XMW^^^0<W<GM&CG7E+\K]0,_='5.LMV!2#
M+X>I10R!?B@-[<V5@B7KA,!F7=;4XF('.$N5Y(=0/I@=%P*)T63!#1+\T(#G
M\'-<"&@8@3QQ,ISV3,[>@GB9R U"%VKQ'R?7,'AJAF3!MFC:=1TVF8O,C_N)
MT$U$\.N16B([P>%7'7& B>'%:_'M^2G\N%GD:@(5)P1<?R!OJ\^,PU)3;,SP
M\U*>P1@:;;Z<V$M3Y*MR1 Y6M!LR[@ZN@+Q9!B_HWJDC7YZNUY'^)(,R.)9X
M;LLZ+]$K#:L%MP]]Q[XW5WH1/TL*,T?'L+J?^MUDW<2AG%"R+KT6D2]H9V0G
M4<JWMN=I7WVR^J[D H7["[' =6([KGBJ?DJ*[P(A)>^*=1QL]1X_,:_"JJ>>
M@TILG[BAZ+$AN7>57KYGR'LSS6T*7C]B[=PT9*<'"P$;00)5SY.\ABJ.SSHJ
M*.1?,<2&F2N\;R<X,*.&H\\00+,D^_YL;I;Z6OBJ53B!WW?=9$N2[F(;OY7H
M"->"[!-8>DR]$V7"A7<:RF$%1>K_ CVGXC/VL*=(A-T!N5B]U$7OLPVKTT5W
MQ=:K^%\XK:Y2^[IW)L@@N-UW\2;W'23%<R0@96YH,?$+;"QX3//QBZ8/Y@SC
ME,:"&')$U3'7#0-,%TS5KJ>KOJ1>N[2I1%PSNGLWCG ?N]-\:L>9GM<$*>3+
M.@092)7CS?P1;<A0^3J(-T;JD-@*>Q8I;%#"1]<-_MAI5/W<?V_+(X97^-<4
MXJ=0DQ2S#Q>";;:\7FSAKZ5QR1RQR8>OX2YC!-Y/4E2=O)2%0+1A_T  $XYA
MJNC8VE9NJK_"_DGV6MTCX5WXZ; D8\>[C /&GT9NF??^+\M*;RIN<@XR*=7E
M*GNQK*!:5=F:$GI\]LKT%RWYE][0-;N^_5(/IQOH: =?N"[Y-M\Q"ECN??V6
MI(Z((Y3#;JBA[NJ@*GO3UA0Y8V7&UQ31'2)^=+*<QQL?,)]%+Q]TR\R0"MNZ
M)\$UD$6#M"E\V?$/1$PY9#],ZJ<,#<:QTA"KOF'@O4]#Y&?]8PKSCE+?K/TT
M/R1H-(F<.]9G4@?<U)2SW[?BG\VA!;'<*9PLP9*MR)>-& ZJ9=PERQ53Q/"D
M:IS4W$"05?>L?,E,^TT[\^ V _]53^U3@/.W+XC\,E7S%/DIJ?,#A#1(<15N
M''58(HR-8HG58N3'3'^5Y_*UV_2-0CP<*F^FY?1'Z:I[;484Q$OU4:)CE$:&
M]P@#VI8\8<2AN19S@B:Q0R"TI712?H@L@X\YT5JARW[!?%&#B2S\25>^E%Q
M'RW)Q*LW'W4:\]*[>&T'66-[X_1\J]CH*?D%)%VLF&,[Q,+B2#FT2Y^JA5?G
MWA<\O5;IQ_P1D:M+T 79#!SMM.T[%P4[9^>,7B7?<].=ANUG=Y^B?[KSZ6K#
MI!#H<V II'&\N6Y0, =C!24HQOK,(:7<:! '*E!1OUS6DN:EDD;3N'5N1D+/
M;8.<;M&MP]HB5$H+"#F3U0Q!:+=O"_<J#5I@56*9 L9$80 KS6_%H$N=6KK[
M2^L\P:.R@Z+^49(-OKLJ!B_G?+<28;[!'-#Y;ML":87G(,EIA352%X6F6W/*
M-KYT(AB8BV+%2%+PT.AASI1Q"MQ5/JGF32;[?LY2<PU^(D5F.Y#7$ AL,E_6
M=A@=C;F(CD[U""7XO\ ?L$U7J5TLR9&^>]HFL;Y'Q==#9_W:RG>I)L\N'DNL
M\'GO_X[@AXQJ:5TM9C^GG(5M0,7@UE+5\6E,QEVJ*G\/>];5 #+B6.(ZC:1Q
M-?2!"EE5R].DR;KOMM;[K*IS@A,_AGV+-G;?*;#@'06K=(WTZ4+@@Q H$JO&
MQ@N!$K'X0+^5!$^?M5AIZ,)^WS?XU2Y&PRE.+1NB$IT?G4\\=.5IJ,_N\Q?R
M,$@15*5'E&,06W%R&*\I^J40% N-%(-XG:/LY.AK$%][FZ%749K%V?KNJ]@K
M'=8ZKQ6#-<^5:"?(+T__H+:,)T7L):\WWP-6^5-W$/9"#SG'T=#A;53QG\F#
MJ]FKT_,T2E+WI8Y_=D\XGY"9P5>'X5,#Q5%1CEEQ2C2K):7L V'QM[R-Q$9T
M*3F*YHNZ[2K9RC<+I(@[_[QA>>>:WZHJ;X^G!<,M9:77=J\]NK)'Y?#^,>\)
M26"AX2_$J5<?TE'D/RJ-H8V/VPF!=DB'PZ4!'%O89BLX-X99/-DRB<NB\.]U
M"8&)3>"B[SU["_F%M[R^K\1/Y.FK.!0X@6\'9PNV"GHIU6#???BH+7-*0%+&
MPDD6N')Y7M!=(?#+A,RQG/:8-F['PH<70,%-,OP@-)J?@SBR"VSJ'Z5QU?N$
MP*C= "'"1:DA"NQS3#^+[@I^K^+ 3:(U)_1/F;QS^Z _=S^"W4?F)A=RVXZ/
M<,VZ:;:\4Z"S^N*:3%K&HLYG(1!9*@2.X19."('W&?-\6XS #IR.$ +7,4\E
M=69*87%D=!LI4>2Y\6="X*=#X*(F+OL*UU]0^>!$P]6K 0S;P>[[\5P7REL(
MK<)N6$RK[9HF^4R&D/4KFYN)GH=!E&&>K[?OE/<"DG5<VZ;/_3_,[V+?/?CK
M$YAH26NQB=O#368&+TK>HR:3A\K% ^]?#!_57>_:R&6=]9,Q:%!Y\*6]\5GL
M;5Q6:@O)3/$)GF3'=LUC#>CUG^W.?!<B>^A=Y_GX*?LU&X(K(E/NV,A8;3NY
MYDGH%9U(01;HYM='XY;XH=!T-+.-LPG".L8XL+^=\#9.&GTQ)N,[35&WVFPA
M^_Q[OY[QR_/+E'(R] 0/A( '#4VXQ,9,*@[CPKBF+^+-5>B#SGBMVIX"FWFG
M"T'^P<;+SE U]%)4GJTZ_'U#:.T]5 ,.TBCERTEQGT'!KPB;!"^H6C^IZS@W
MX3Y<$2;2;#=',_^:\TN^-;._WV.-5ZOE==_476]*HE04P@=W2/IMK7VO/D&A
ME\(2 [S5EQ@E%&261IB+"![RUV28<CSJI ^R@DAF?EH13\B.]X^V?<5A-9)]
MG_^A9W3S\]:UY:'!QYO7J1RF+V95T=Z0)Q+8\ZSW4-]0R^W%4Q&1X>5@7I7_
MJOLJ-UV.+VI$<V&ITP%^?H%FGFL=67$7[BFL:KCI48*[BUF=S.+QD=QVUP<;
M@ZOQ?@)>WEN;V_1"M^9LL)22G^ZRAZ4&6\-#7JZ[%RDG\NP_2B?%2/ &!ESA
M+EJ!$"!A+GJ#*EH1/GR0Z2P$4&-.[]OA7BXW.6G:^5.;Y?=ZL\^)JKFUMX*W
M#NBTOWR"2KZ,&<H0 O)FFDBB&V W3(BQD[DM'/3M.8RXE^GIAYE\+/MYQ'KE
MZ+XS33+B;6;YY<^B#50*RNZ4[[D^HM)EOA/^S.%[0=GL%PWFFSC/<K()VSFZ
M+9'@&Z>ZLY<6[WO-*^PJM-[@+KY!,6CM7?&J9SM*FT=B%P/EEB',HH9Q;Z&K
M#VN1^-@5$9/7R\ :?65(#;O:6PA(S^D#3@P5/R/-:.]^*:8A=M74^FR;KYJ=
MCL#"!:!X#%Q)E,%+#:&J,:L(TI!S9MR>&B*J5=?09V7#)[T_BDK"SD79JIVY
MNS_)[&V36>JHYY/ET4MTF_8WN@U;HML\!%\3>YK\/>2$P.O9+2>YYAWIQ9RK
M](]"H%F'G UY,QG\0V87-T5T5T841#]<V#UUO2NO18JH]:M.GC_?AI,1 C)^
M\!/:] LA$(!!)"+*0PB\HL#'D.S3,+O1 MP[QUN!V#0=>:0"FR0(N81;Q.T-
MT9+R[UEL?M0L-0=Z>+['D=,N/LS[6#YO+E6+$Z-UKH]7(O54EAI9K,:Y-WG7
M'Z\4/*,E=9>ZS*+^(F7^01O*Q4V?']03 I0\A.5LAR@-= @E1_N6B?3)-0L9
MX!%!SO\R])^FP%*GA("6WW,AT$M"!I]M'#BM&A*,J/-KY$ZE'>"$92'2U[2R
MA=4T0Y806-CR%ASVF!I<!S;1FL'QS@/1VI3'YA,\WE\ERG0:^X#?@C3A"#(X
M%RTA<*"<TK85?L">AZVW800TY&F-\$I..7STHG%[,ISR'!E9R-.%??86<L#_
M=;,@SK?U?MZ<["/7HR.K@O=XU*#2=*?8L?KM*2W@S>D- 7?:;VEF4BT0I3@&
M,VA*0L!WG$)*HBD3T9!'33).@F@Z-KC\S5OVYX&Z3W[R=Z_D-,Y\6?/ELX[5
MP<BG*KM(V]98SY(@;:U:$CV&J3\QF<\_)$@VHH4K;W[ZY.=\:OXKEG[,S@%5
MO785_'QD[/466=\'WX+S-ISA7L@-"VT5>V^/VTVL)9?08J@&8-4N*IK8CRMJ
MN37)U\G'DZN3%I->, 52UUA>WQ_4>:L^<T_I^Q6S[USIMG:_]U91'DHF9+:5
M7W\-RY@OA^5>YJ ;:%%$D8X*@P /!%%:KTW*8A.>[2HY'9![Y5F[HGO2%0G4
M)I_#YQZ>DELV9_&? /<_-/DJN ,L"JHA]6D->41A/,$8?V\[9HOD:, EY?*?
MIM)?LLRN6*A838TX9\E;G-)\%O+VB=)U^\][N.<%3PBJ/ =BBYJD()NJYD6/
MRP@;IDD[>=^PR*>LM0R4KZRUU?#>6O_K-?/,!9WM8D\-EPW8XW3A 9"-A-4=
M&AM+6^O)%0)*1#'"B4Z"_LV\/B^GJ5J,-.2T>Q:+.COP<(UN9[O=^KA[/VNK
MUC]9*47>'MDL!(8RD>_[W66P[3YOTI?A'X$D.&[U3J>*BXPSM+NI:G@SW!GH
MXA?'V!UG<6=MM]D?4NVJSBS$-">^5I("0@Y:G.<;0V%,= RX>A8=S4#-!78:
MHF5_EI251!$C/^I=_G7.\>F#E<"MMK(2<;$,"Y]C8G$$+!(KH<1&<&5%X$N"
M(72?X\<S=FX?4%ALYHD<2_NHK]Q(,SNV<]>I3C;V;& N"KJ1/*$H!"P80D W
M!$&'!&\$%9:VWK0ZAA%*0G)XN]0EMA/_H"%'9V_5Q4 V^X5=O>R#4YT4SZ9L
M,,3[A=OB> 1!9&B"$<%^--8U_JHK^^A5FY,3CX>>3=ZPHT_9EDQVD=^2V7/Z
MO?IP# UV6D2RP:8V1 N."T*1Z54N!$8HK\%I7>+NMK,8CKQ)!!QR',%29 8W
M933P;9-%P=;#ZD) )%L(?,0.M-Q&>%6_2@C0,34.KOK0#F0F3Z:;?H3ZOGX%
M/;XZ3SS:M-NNL#Z6Z'#BGO@/RLIR&X@&BX,(]/6S2#PU1%;:]SCQ] 1366]3
M[?3H6_)/;][%;MD1;WQ?[%)AV/G71Y?]D;OOAU@VL:EF(>YR_^:LF-S$!UT#
M%)_!'A]8:YJF<@%_5)E5X>H8]B#[Z(/<QZE7+S6-M=M2#D5Y4A+ H0>8TJEZ
ML+]L?'B$4D^.@)78(SW5N/BRTENYVP@&0?X!*G7GUF^=-INY:U!HT[Z&I7WX
M<U:SZ-H0=5A2@J/.S81L>7N\:3(8]\]^S/"HEYZF>[_GO,;'L#Z56MH6A0_N
M9:FK%M;V9^]6\[92V)NBL_&/X@GRUIL/Y6>2)ZQYWE#YL#%?UILY/UG,.P*M
M9E27_8CB;_%[=8F(;BT]NCG#Z\CIM_3#CND9/XM6JES]O)GW(#+)_WX4(@OA
M@@IS=;#JD!"XV"+#OPDE#^W=4V.\"Y0+%(@=;3-<4#[H[>YAVB!IM_&ZHP=P
M;WISYT6E4_;[T"<=?OCQ%3W@@[A50F"\Y[00:,W3F;6A[0&'RC'3RA#B1=>R
M4CC,"Z?(4N0GGB'Q A!EB%IL",5,!VQW?0C.?FJYY9D9#7MCJ,NI%4CH;D7\
MWC^&XZH/@J-VV80(G"M8)0]^FYS3Y\E,86:?MU-)=S'?GE>#<6@Q%LA/FVB&
M*VUG,:?^4D\1R9!%\@6"Z6MH$_@NVFR!DT"_CC2_WAC*7E!GH[,\^/$&J,5Y
ME&#+X[UR]KA(<L]^W!L<VYJQL,,/*4=[NI&HRY[I&9XD5H%56N"WN@HD%'%.
MR7!R"^X9A!"-ICQV<4Y?L%5LB&9%6=CX$A&?0YC9@6/_YM)85IW^@O8KY$'(
M%T=/*+;UP%:7A !7!B,PMM+.C.;W"B9^82YB%W;K1]"X9EZ814=YXH0#$S/1
MA$Q0341^&N(0-;+=1!F(%I17@_/KL5#6@L&"RBAR59U @RM;A("-Y0B.KY #
M'V4@NO96;>F*[_@WT\69OQ),HA?2Q>D3YX5 ?0NC8CMB4#!IJ7MAB'5,0OKF
MY_EKTA!ORV+&>ZP19^>/_]W9=QF(LU.6G(V%PX)PF:<$6YA3B+]!'C+U;!/X
MTL-!_,>?_++U!09'D''Q#D[?^N\NO5#WW8$EEW&Z,$/%_F"58>!4."Q7P":0
M17Z9!7M1^L:,C9WB^N!V9VW[&@W[?N#XU;:PM-VQ498Z.$=\-"CC[.EP K(]
M4E#9V;[VLD^@RH^24,<].A\3;-HH.>)?20?W*7I2[H-#L4*@M*<. VU!JHU@
MGA7A'-OU#G/ GG S]V?;J+EJ<,:@U$WKTX:?[N_P0K_RJ%YI=O?HPQ2>/E+Y
MVA$L>,? JF-$36(#O(YMD?VB!IE!_!T=1@)4;4".2B7Q9DXF^7)D1.^VU)UF
MY/O77HM615N%WC*O>_GK>>(@W9I5G!ADU;QMA[ST1I&-AUF*6D^:1#JC$Z,!
M" =+K.!I$SO)!:XYO&.70"7BVH9GGSG8X?G("G#HJ5;DMA_1SK;?3ZRHK'%N
M4C^X?:LQTW&?F8%,]!B-J2<H)^H2UK"U:J;Z@V")VPC1JIR!>K!=NM3M4$"-
MN4F''K,UW=>F=Z*X<]#$[WR2=/Z(GFWMCY%5^\3&Q[1%AG!]S;!XU3 Z#/W&
MH7JJS]9&0.'[LZ=.0<'#JKC:$M.(6_D^OA99##M\6V_.)87VW"@_Z?[#FKVY
M[7[W5C!N(S-.5%YPB^8Y!6F53M0-H\)I1:6Q?OK%/@$LUYR<T45"65C>IUW<
M NOILSH?[JP]"^8FG'F\?9VD">6]]A(02S70Y,R5^3IO"SMA+<+^-K,]/B_'
MCGG1"8O?<Z0S75R/LDQ\LG861"19_I&C//+H'K#YEK%GYIM<JC;!J).Z89"@
MV4'=\#-9;6O'["RMT\QX98X4@TXO]['^5BK]W5+%6'+BB6QK*C"0^7X/F801
MW09K6;*/3PV+A6_BW.T_Y*IPWZ7497_SH8ZM,5?A<VYKS6[[)T9^6MFE$?@
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
MPF^RZ2)V$@/9P&W?@J]/VY'U)UZ5F[N:L^L#^N6Y+D1#)'GLP'Q;)(@@T.5
M6]P?@"OH6OP!>.Q."GIP,B^.;/: ?K3)JUG1+U"SW&-&*^ZLSCUVLNRQ:G?#
MD(>[[8][IQZO>/R=$OP1>Z&HL@BC#/ZY$+FQ=$H#<?LLQ(.IN;394'J% DV<
MA5I GT< >!(KT"7WK9=%QG3160C\,0O.?EW:%-JP&# G\J<UY$4<-XU#BH35
MX"^#)AS&G3GTV[$R3)@?Q7"<HJDQ?3%>[$)(OF3).I%P4346U?//Q<I=02&2
M-=O--9>6WQ X'37HF7VQ^LM)2/EQYD37%L,>;"0L-IQZ;1Q?Y9I^Z+'KIE2O
ML51"LEW@$3[MS^%)@FXD3X[^8QU??VD=_T>9#AL[1XH$?^ZDP*O("^0^QIB^
M*-A*05@O= LXK=6ZM"K?W_'W57G</U?E*S%_7Y1' '!:ES!O@1Y'KT%HT1W'
M5\+,H.840S$_'9#94B5'6Y!=E&A_GO3#MN1=2JE9TL\OO?76Q^R(-\"JZ^ W
M(W8+7!GH)Y!LIQTPQ"PL1TBV)Q=<%%\Z=:/7P@^G*B$7\O.$P%,GARDSD"+N
M@"@]9O8=N9XHJ5&!11+15YS Z!BT$G'!]PY>K\Z?*XS&P+D??!D'^"CC^-+*
MYHP0L/'1^0D=1*!8"VIC$Y'P;*)^HHUWT@[.':=)" $OVL)N_4@<U^P28]%1
M]V\KJ9/&2\C.D4*0'7&ZK2:EG7]&"/C7@-&X1,RRQ5U@X_!V)(2N($Y/J6FS
MD(>B!-?D_V(KE6C>,Z'(7QL$'W&NQLS-O0)'"7.+V##:M#V2."A+A<@3HM0L
M4I$F*I,$=P\* ;NN?WL7]3\>G]P1H@I^"Z<(@7-(H'9<"T6L\YDT^&7X+_=+
M9>$_G5'IKT"LXE\K!*(Q]S$)U$1PVABIW<>_(CGP&7%)[O]495 P0\6XZ>N+
M?H)(+KAX(@BWL>?[8R1<-'?I\R\+>#6H!>,%/\&-2'L+^9F( 3((5DG0OAEQ
M#.#*:V2!Y"_:H9R_/GS2GH&(?I,F$DJER*/>HS\,&H--G^H7D<%V&%8CXRK"
M:/^G,Z=+AUBD"I?N$P[.C>> /T\_9$L3/<A0C" BK>N#P(&<2)^AST<G?255
MEF*>F.A_H,W1PJ\LT+@1!=R*P:F"[Z7;1E Q]/KY$6KSS6!R:]C2UKDKAF]!
M6PP5 A_)@D^+)"@)7$Q%PA\%3X 'Y!Q&<'\*,"24#C$?SPO.-YN_GU@PNM3S
MO?]+\S1&>AA>+03LW]T>(3+ZG78D&^MKU87H?M;-JVQI8L33V,>G^KVK:"H5
M;DR4-/\2;U=Z-C['OO -,O:[?G;@UG7Y%P[9?;[L^.;U2FN-X43OAW^>XQ4M
M?][A0.%:3 8WMC!C7ZUCC3U#;#ORC4<SX-W9,A0O]>KAL<?3G_;XROB4&?YB
M;.WBO?@W9WP F$M (G3_0Y"-1-6G64RGJS@R3UV1#":*&.(;ENX':5&6^'4]
MZ(Y:S;>%LEFH23M?F+7@.X7PJTIMT-5ZLH9VY/;76;<,8C.\T_YU.X3T+S7Z
MSS_MEQ!R3F?[ H%;K3]BI:_WE_MT=)7,7X;UGD8\O<MY;:B]_X!,0_:Z.HW$
M4Q.)MH<2VS0S,>BE?:1+&&IU.>D_'\,ZN_=?3QB4O4%/==+JT)_5KOLC5HBU
M7#J2E=@R$#U-B0-+>B;J>'OP9?K+"6Y0FH#T^O/YY 0ZDG0&OUY4]#@5TGI@
MO%E]E8?9M6\.KWO^8FMET3EFI@*'^C:E&!%[]GWB_'UO9ZX7K,76"E^OF<2A
MR&TK5=V-6"<;;YB-I],_[CS=\Y8;L<0J4O]@%40-&HM !&?^H/T=9\;(_!A<
M_#4D&O_S!BFYC<'1.RN#N&H=B;\:09PM&#<, E5O<'^#JCDL E7[(%G>&0(@
M>*[5.0E+X'D\G]EK8<6:\,>RDNE#V=5@0ZUUN;FSX.OP^N%-M%7C4U/01F,D
M.V\&>_*1//+4I:>R1FV#Q^[N8,L5KNE&2C,N==9[-PTFISGG-]3C[PR]D&23
MQ5B%9S4OM;^R3?QX]0ZI\OB.()O'KNW7"YW(3Y5_\&_[8<:[L0+1GID97.NN
M]T)@@W/+XAQR[_U&?'ZWFBX!C^%%"8$25=IA$O-B1A$XKXVD$FA48"7/B^*M
M YN>$1 V>(M&JMGV"Y2:,D&M(!:#"*<RV$MZ#H[N=!BCRH&-+3(PDI2ST9^%
M@+7^PIH_P/$)VFPX 0&9%1^02>/#I@E(,N"H:A<1US,FQE<4@>U*JX4 U\Q"
M"#P+.K4 NAI'H:=/MO!W\$FOV8JPW8#^XM)1.ALD]5!7"1[-4Z#-6GPR]A8X
M/H;<U$K/F^M$0R#C$1F!C&5+D,$0;'A/Z;LDF*JF+:SI1JX@2=KJ-M]M-A[)
MWLW2"%%PD,SV$/OO+IO60W=@RU[:(@_IA:W''$84<;A2$D(+>]$"XZ5UGD;S
MQX)]_Q98M(!L9#XO[&+(@;T<?3B!WM-*+@'YJ9:U-)[,'$:P^0:<B%1V"QN8
M?U\D*T57G?5&=#&Q5'#W!'^(J(H('Y\.W@B3L]^';MT5L>1#S.(<"?&A_ (2
MLBL0<;_74X-<ZJ+-ZM@(Q%N1'D@M;?Z^1;+])MI>(?"O^\'M9Q&@T@@!_[XA
MS)<?0J1]%5I0AYCH%.IO6\(^F,H#O[>$_W^Z)2SR5UH?(OA3J$$K:2D(S=M\
MQ2[]L]9GAX3 /C-%I(L>R8L(=W5T+4<X@H0Y9O[G."*^_N^(^U.^ 3)AW<%X
MW%.^\3!29CU6 GM>@Z\@+ ^Q5E,3X0#R\>'32#9J\H[('_XK3;[M)@08KQ'&
MPJ5AB@K\%F292XB%F7T@9V]Q-2/A+_#Q7U>A[?]O/^$PF\SOI_$05WSU8",I
MXC[2U4"4X O1_!^3]5]5[]V-?PV<P#\PC%=@-";5;&(8MEA'6IS'"#3)Y?(+
M#G\^-B<X2?E(@W0=$ )/6R)P,OQ@H&<*T8FFG4*@ =T)Z[)%X*.BX'@7MG5A
M-6+V'W=XL3I_EI,/1G^.F D3,<2%QH)*Q(56_/)ZTL(N/.(.</%&RJ),/MBH
M, -7(B32:@=BC 0BWN3I%8@_*8Z865E<R^>0Y!B<&@IF@9,1(^3?$O);0GY+
MR&\)^2TAOR7DMX3\EI#?$O);0GY+R&\)^2TAOR7DMX3\EI#?$O);0GY+R&\)
M^2TAOR7DMX3\EI#?$O);0GY+R&\)^=]90G+)JO@]MM =I@H26N-!BE?HE[:O
M\TBL'WF:<O+>U?B*5\,O\RYIBR#3ESF(I%HDQ'PX#%C! 3-LR=_#&"(+I*E[
MA$#UQQ]\[P'M)R@I(1!QDR^+)+#2!A!R/"L$XM#L*3 4G-T%(<$KI4/F4*YE
MWC+3AU6GV%@XG*&*W-@] #8$:RIA"61(_<,T_K9\L+ZR/1I@TZ @6A5F4840
M) 3"'K9 ;4)@]3R$&/>@'S+1V07OA8#RO,WOWOWNW>_>_>[=?Y'>W8BH)H=1
M5:&]3#DV+FRJ6"?F4/K(VDOT.U\_O_]BI<<?;KV>G_B?_Q^6+07-<C*&,XTO
M([/3OPYIJUKO#3.E(F0;^MT+IV1$@S0B&M+UA[8YW<U03_Y0,!ECL\K7_>W:
M6K_V[15)WANOOEO_>.A"*C!'60W3A4"A6/1<.MJZS7SK 3:4"#GBW<Z2CY1'
M6/7H'9U\<^;2\4,E006[NNGW;"9XSIXF1LZLB,E1GAI!'FK*)@!0#@).^UOY
MSGDNSDZ]HT'M92_?O1,")+SFHRWA$N[#S?$.EO?5/2_'0FB^?/4X4S\&,Q2E
M9H(8\\ ;%R_EAEO7'D#6"G>:6U[:&KW@2O9&PFY;WN_*L,*F;?1O+R/3068I
M @B>F%N[P+<.M>-YJZ7]:KF+JPLY9(>9<W&&O;KNQ1FL4<9M;@J]88+[[?&3
M$]L_.LMO4$-Z):W%UB $=((74XA:7@GX<2MV(IYLS_[6+I<JK?I\>TA1TK)5
M!_871[H5%?P"=OY(@\1X>+@172P6&3@EP1>'%I[B[YQ@?W[M,KYK32.[63KK
MASL]]V.X\\6J?G^UGZ1U 0DNU!SV/+,TKEB+\Z4TFSY6/5-SPFN3<TK%N$>'
MKTV3V:6[C[AV!9N^H0;%LT3OQ9!DV)AP<UF^GZ#H!+?Q_IDVB[#2FIB69?AU
MU@&**2QGYYAWQ=(')C;N3NT,B98O'5X5$[1]Y9;S";?VHH<<)DF\G<1V6)LC
M%DH4(^ Z @6XZFJQ'L/>XV=>E$:'#%I\L+9?]<;Z;0E6[2?9BUY?:JY%N G9
MLT'[CFOZZZ'TCM/=ISW:9J5U[-YW!NZ9C=R2:K4M3SV)=3+6U.]:[&L_EUI?
M)39*U(GORH[@*RC6ZG#4][,SRK/Q_4-@.A,E[^GD4X?05<1$49ZK4<C6A0L9
MGM]YA\K*L:K5P1:?<V-&6&;Q 5R\\G>DN%K1+'BV"7J#F[Q!KM87:6;'Y0N!
MF'UAE)[3MN?!L, MF[SV?5/:J/7ZF\AHG!@W!9)B^84MDNM]5%CQR5KAL];?
M2[NG!@_'%?4_.K.MI%3&9&W5U=Q3=N6O/RH]O.Y^RTP(W*7YTOKT&W#+S.QY
M1_$GAEW3@H9(HL5C>-H9A9FLG^U.&Q)9.FE!L=A5+V-SW3QK'@9NM#I'7B9(
M+0I!4 F6TN4=]R:*6Y%"G:N(XB6<;066U+8*=SF'U6&'#Q377I<^?X%^$.CN
MC]RSHYU8I:Q5MU=]F#*)8=\9)D8Q1P-S2.@SXP[@&H+4BNXTM?>KGS[;+U^A
M*]5BT#?01Z<['ZK>??34T[2ICU^&U%(X-V%)=9XL7XRM%6Z^F>\@R"R2UMK'
M24I0R&-6'BLJK M^8950QB".K&_P+O&,>G?EK?ZC]^<2G,BJ&)^6/DNN-_OY
MPV%:'+C>T$?1HGLR:=RN2VIO[5JGDD\NA1_RU8L%WX+?A;Q%[;@Z?.4+=E+J
M''L&*1.JH^ 5?",V.>)^[>!V]DV\0S7=Z*O5!A?S=:[R-^\%*X=D?BTTQYM[
M1AG;FGGRQ>K]^NX?;Z<-/>QA%/A-!'%4JOS4HMAQ!"6_7'Q[U]2DD>[6CW43
M[B49WLZ/G%9>L\XR"/>7*HIHUE@#F&<75!9V7F9U&O+>O2C-T$R48-[;:16[
M,S?79$.HN'I>,(T$7M;OZV'FE^= 0768-6=:F+66G)-TU[A@T(\YYUG[FA[+
M?=.D\-@L4_-S<P.O /TKO4M_(FBX#LKF:1#TH$>TU6E5P[68U;,NUH3-M3\L
M9'MKM L6;F'*!D:FERWL!C@X8R%0)7ZAT["E5_%X&U7_HRQ++YGC5M_$B2M>
M*SI\UN?ZM$?BM]+YW&^%@6Y589D;'E8]0;W%,(W8_FP__K93G(NI!(P@19 E
M>%?:EF;@,;) \YHI+/PX#8<L])<^'DX=TA(4"P'WF[@5! ,H+IB397/G(-3P
MLO<,P:#SA>/QO3>^<V6-GMG[[CN5O7\Z0BKQ%'$& $W!<Z B <^>6DKVU;15
M(X)$JA9^9FA2"$3QW?+Q7GQ5A:1F3,3AXJMT!?).!H/^[JUG4UEUN.,&VS.W
M/-T34)V(OAPN=]$9-N:OM>1>C6A 2\]5ZJ%1>+$:K+M77M-:77[)Z>N3/H08
M/\-0VX!-SS@2U]]XMM$-+YP%;F[.X=T@-J0J3DI[\;:,8]"S*C@T;C DOF5?
MA@/.=.;CVABC1Y3[W"PE!P4>OSUW]2<9AV)L_T'NV38B9E0(%'RG<-)L2CB#
M>1KW1E/EJBUX1T91&=RF'5C-?%%<Q2X>?X"\ZU. JS?O)%Y]J*<!E(=.#,4P
M?CJYAK&'61>3.5(-II^2U_3793,<74"O?F>=Q.4#7UT, ^P&?#).;#P1()82
MA>0)A0ZB-A3 PDT( 8YEC;D*.RB*(,V<BB_;=N/'G5^S[SM.N1P\D>JR5=?I
MR_?=_!+OPYWN[Q/%;OTZF71PT\20R"@I4@C(FJ,)&]EA+22J%M2 ;2WRWA7G
MT6FD\S!Z^[1IPWHWS W+A(<RBMM^?7PMM6:U8@U(MQSZ4><G/X@7J29JO8NH
M/:V@$Q+(K 0M*MH#-8L\>DL/M"]J7_24"@UU/ZATKO0ZGI)"&\IV.ULH**>=
M#P'KD(*+Z>C$=^G.Y&Q)3CLSMU"D\K+"?.:Z-+?DX28MTBZK#PO1H33VL3P,
MK@L<RJ*]C04E:LB*O1"C-NA&AW/(3X*F('[T50JG?65ZT:P*]<3N6RBR#Q!B
M.]023Q.C;N);<!RJL<OXA]N+01EH/1VE.&H:TICDHIE_-V\YMO3N]36-UV7?
MK6@243<+HTPR>!L9A&T<3'T.AJ2\C:K$]HC^1=C!<K%>=;?/>[M5@O6+1R7!
M)'^J575]]&>M1V$B*T47*!.M<F#5*?"2RY,+T$%FU66PAUKLVL/*086210U5
M3[!(,9-YD^==0HIS\@ZS]WZN+7O<&J/]:<.OH/3,"T71VE7GLS?&!4OM6PLC
MQ6F1QX<I.IE92:MC]$VQ+J:P:*N_GFV^7!:?LF633F3:Y3<VL2(U6]64=\N[
M7-VYTL(%LN=0F X->]5/], R^.\-M0JFF$C]:WL/S_P?S7U75%-=U&T0:5(B
M2&^AH]*D"!9,D(Z("(IT@B U(B(" 4(BTJ0W@0\00I<F2!=!0@F@ D:*E""0
M@((@);'$HR'AQO\^WG$?ON^^W(?S=L8X>Z^]UIQSK3'.GE?N48=J72YY=<>%
MGYJ0?E"GEIUEI"KRS9;&A0<O?"4'IS=#A5%R5(OD?3OJT.HGYDD 6[ZO-O.C
M^S2,.^!7?L"=<D/Z(G)X/)]X6W3GG/7P^"\#P<+#EQJQ%!.,.+\?V6\$SL-*
M[;9?R;WL-?ZLE:NF9A1[-Q'G3?CLQNH(J>+Y4^N>K2Z/9L\Z/AKP$>Q-S0%!
MFX$2ZA[98H!A8?.^-W0UPL;5V1EK\5[OF?Z&W<S>E%Q-@%QK>X9KLOVIS5=3
M.G6O(@1?^$&':'6,DI^0^*BN47^HIO\FV18\H2?); @]FT377%7A47XV;L^F
M)'9DNS;HD\-CW?KMC_V08HQ?;%/ "L4-1S362N5@SM7M*U ,<=S$/:"=VX41
M=JM3%7"TSU%Y+' Q1RBJ*:2/7S^V$C/@C@DD))]+&$['#>Y !F2YL2-=?V+A
MS\U6OSHUJ3A?#,[=.34?D_ DLS 446J*!/U1[?^?'^2V0ZFJ)-L47 #\,"IR
M2FM?@G0S[ #$D]\@?:VQ2-%U=/UR@?Z$>*G8=?E.O9N/Y!Y<% $/[P'',[=M
M*9#^4G&@F JGI;S7*V$?<3%UZ4K\:3Q%$%DO43#_&D-_'"K3M%"A0A[$]WE]
M3C3S9(ZM\*!40ZB(-?#HCCGM@AH>(ZDZW>1'8926R<VHZR%X!6_ZZ WJ"UF$
MJ?CF/0GR[YTO?_>%5W_C/Y$9239U#9:&.<*4W5>>@1HBQU8Y\[Q)$UHF,;YT
M_)2'FO.H9TMDS2?+JL3,L=^Q;KN'O<^*-)<!Q<94@\3;O=[E6W:$FD!1[>6%
MY7L-2D)R]W/700^NQ[W37L89P$AE^@4XS@.0YP57F@4033^',@-B*1ARP?9<
M3(U_GRYE_,^%V>*(NH5- WUMFUH]8KQ._'/1P7"GU<?%28X.CNU&C*2=A494
M*/#T ,2Y ?38 ]HDL @R>M@1<SC(FSG08VE>HZYP5)ER:-;Y^N].[8_G..X-
M*[LE>%T%Q;B25Q;A-$^J1UOEYCG584L/B!"<5XL/D;M9<'=3\O.;I4Y>_DN6
M^>]HYL1%>QYW+"*(B[,:R*3[H\>PW&C-+_!#:&64[U0[1AC(9_+R0Z[T"''D
M?T,Q2C_4<-],C,1\?F)_KK=02J15]WOSOQ?JSS #5O<Q1%YC1D;O,:KX%R@O
MU1JI.[Q\=(YY')"Z,:UBX''\54=?RZV,M[L\'VYVNW9TY>OY5Q_3T\:C+6[=
M!;.$);F*>3@S(RIS>UH+OZ.C)1,@*V1[; LJ762<>[&R?03<F=,O_\A2OX4O
M/-^]G]/M.ZN05W8FZ4KH#Z4G9GO!=.A^V"3*NA$9Q=UTVEUGLBKC?F=6MLR4
M4FTB(D*1US"ZXLZI486>S*/[.A2QY+#%3&&@^6(B,[(7%E+Q5FO^#??SDKQ=
M^6_SV[PG,K1.K6G*IVG+"X.+3S-,3*A:.V#6!HVAXH#'RK ++@DM%.@A %B3
MGVE=ZWSX:Q2L@8]*'\-/O4SLTG%:K.[)?9@:<2XQQ;*D'YK:"LQ1&NR 40P=
MNLD\VX(=*8(GD>9.:X%-/S=IW/]=@_0J->(4\;"L<CC\:4=5?+T)90$44NAD
M<+PF*H:%ZN?0"97.[0AH>9U;HUU2]NR9-0GZE&%:[:-NOW"'JTX/,%"8%PP"
MO-0"U%6:JY$--%?@:1D"K<@H_;&)<E\%2SA]H?3.#3E_4(DQ#FN?V;WD:NF@
MH;%FHFCZW$S0(>5TU$\(<,)I3OT =&=O'@NGAF" &S=P8F&UO9=\UF<OH(,X
MM[3 O4MQ,<^J+9/7)G).0;W*'L3H4E9HV<!9JNMP1"F(@DW>E:>*)*2LN".#
MX9/!>B5601(TC??M?2D218=(98571YR"EDK5+*X"'R@-UL!H#9I0L'RVQ5;R
MJRRD9^[^GD"PRKK[.:+_S:(OM8>5$!IX2U[!%RV\/=X[OQ691[QA*3NXX,P%
M7F= C4Q?@H_\44U!7:L+=+F3]5I3E5+OG\-OKJKY-E6ZB^M*,E]:[1U9 1//
M3&7@--5O->'7OL@>:24%>A(]@A7IA:UI">\K4UN1#5?G=G[ 3\+.VU$FK[%U
MS7Q6M&FQM&?K?UR8#S_QJ8C<S[4XB^O";"?%4-KPK :_D6GHWPKX#92J=5-&
MD\.4=([Y- XHF*F4>BVL7QCYK<@KJ:97ZB7,)WYL&OWO*='LWQ(O7(,%0B@C
M1FF?*$#\3K88! LCL<,0::BF[6IS\A_(X"M;Z]QKE$1LI&_^UC'"JZXTMS=!
M-0-WIJMZW0BA(1)9IO7]$%?4\;^YN5::7??U ,3=&^J]RBL#P8N]E*V,?'H6
M29[14-9V&^@1]\TPNI[W^K7<L93U_6CZ3?0[''_8$GRH[P3P< 0CH !+J9GZ
M@1BC8\ -YLHW9OPZ$BW;R9\%->]XP):R#D#W=YN+8:1$YBE)PB AK>_8] '(
M;^\8DNOR)*NIMQ63T1]U[WB>*%Y9< TKJJU1/3YPJT.P\5ZSX,.WBI%B2DX'
MH(='W]0&8)]K5E>BX(]5\>Y:JZ/IN6M2@4H\(R^(.Y\(RF^"]YS?^&Z-QO&:
M7E2+,X)<W;=G5$$/[0L#QBL0](E]]_=Z<(Y4?[],?)=+BI35VC_L/,DSV=I9
M.ML\+_K,WX?: EUT$];;@O6 A2F HPH-&753-U+D*!OQWCAU6'N'<UZ1E*G<
M41G:T9Y'',_+=CW!Z^#8'\W" 1C*;<)PU0?Y(ACO1P]DS08YWE'N8:EH+EX'
M^L]5 X5C/&!PL'+%XK>=Y@\X44!U"'WVX>#TL*A&&&=)@VO@#=JZG]/$1$^R
M7(2#G-7GMW4G&V[Q*%J,V%F"OJ<[TGXP,O6TB)+3M&NS:-@7_3XHKI<N4QIK
MV-07MO%8612A#5?=,==ITOCUN]I)YA^%1I0;HPOG XZ%B/<:T*$H%X!<^:5/
MGQK9)2M)P:];]."^;^A3MBT_9,CZW+(/R7F6D=B[1ZNE6 PT9S#5*$\'Q'#O
MVU_QDD?Q$UJK8AEAA9KR7:G6?:TOF=.=G8Y*'#TO7OJO%[]<-*PQKED'ZV8Q
M:M!_YQA/8/[18!8OW694HRSJA]=@*;(2[Z&*^[)SRU/?+3ZH-S7=_I$4<_ZV
MVH6$I49;6JMI8UKG=PDQ#N(#Z$B^4UGRTU(S4S/UW0TVHRVK;;4QU'DZ@CDN
MJS9[/T;5%*CC'5JU)ON0T^_%Z.S**+IUG^\<N%EG);2P_'K1-?"B6MM.4!EI
M+H?5_(7J-:<5K>P+F:R]*Z"(:AC;"HZ1G,.'JSD-=.:3O0PVQ3VL3V=UNPE<
MN:MC<P]+<>1MCN]C0=Y#)>0:4^3(0%@50I9MZAI9R06L!2U7G\7.JWDI_DZK
M^42,E(?>3AB]!/I%2(%T/=V.I#BNJ>11V%>;1QE<)M0['6%!"._JE4M;%:MK
MS ND?,\:<>6"3,VS[K*7T\M;=:<.0$-6^SP0Z9^0A1IX,O&6Q[DI0Z52U1G4
M6;T$E3B+@#1(D/(#DZ-905[B.^H]#_BZ*9C_./""F6WAP&@IY*(]1OIKE'M3
MHY;A:?T<Y>[B=YTQ^I\:<T=JK3)O+2IH&C%(*:>LN%^ UF!^N,5*FB6CP?#:
M,R2$%@-\K0 *G"@_!-T"7_I46DEO!LDKG*^RLN.;W3471?XR_7@SPPQ&;MYY
M13^.\@)V5L$+Q>2(47Z(.W4E@>,-%9*DMZ:4&\ J[T+YX@G/'N&JII;G2T,R
MKY!-[ /GN(; :9C.*"8Q?UEC:ENC$2VU#(CUB[4L#^9^[?R^9%:[ B^[_3O_
M]>TR4?Q#"?LM3TD)K^QNR((6V6!4:[Z2UL8*Y:T255HB56P8'+>L""#J$$3(
MOLHZ<<V9$O8S?1<+BE]>'!8C!FE.,<W3+C]3>/6XV#WQ&PB:\^\%O&]3'/WR
M/@?58)!ANZ:?3K6PSAV*4OKN^C5B3]&<&#2N+NKJ^N@)CV?WC9,U2Q]\^-[V
MZ/1#"ED[_S<"_N:_GT6=8MM;%F*\9$4")X,Z3+78.4NV38\*6GEH*#17M\KP
M='V766GE_]#Z45/0LK:A3H5.2WJE@,-,@GRB__Y?^^%'3!:7L>WSD#.3<2*L
M%'O&;O7>T*?*K $9?%U#G>H1,*5TIVNEVT*;N%.D<$=:W7I=T^F68R'S_V$
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
M(F[ Q,^!1EQ*DR&/YY^X0 6[4ST&_(*AI[*XONOVW'T7ZEX0=P#RP2T,D0]
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
M_3.-(IBF&.?&48P+'69/YY,SRMXYD%>7B?2X>X@?'F SZY&TFS,@K2W^X$"
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
ME/KQWU8S%< *+J"Z_F-0GRV=]M'%FN['L5Y<>8[8V*W]I%BV W7U-Q$-E/J
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
M;J@BOAKWC[M_5A\Z5Y#I;/M 5#_=_&S(.+"?YP=;1N:!RU775E'VY^S@&.>
M$;-P:]YTD=0:3<UME/QG8B=!"2ZPX^U13A,TKH<-I__R4-;+T/1JX?=T(BNF
M'L^^35@M#ORMD'/%H!5IT)%I7D6!"7RM%XAD'=\PRKE;8(_R+FH'TE[[HC\\
M__K@7KM\)/!$\F#Q(:V>OH^XQ%_OTR>%$83,53"*((I61!7H\,!+HPD4PY1S
MYP*Y@%P5,HW3.42]>]0QVS6^99]:Y&<//_]-ME]HA[P_PTE%7$":HQ*(*^_L
M@$7 >$T=;^8AT"CRUCJ*O@*89W^W?,%Y(&!TW_CG%DB'W@Q1.T?]HSCO\6J2
M>H-Q+AK>,JT.QC"Q8 VE+P9C=C<H%W.0YE008:IDMISW/"0D\[[URZ\U>PP
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
M+FS&/$X[Q&HIF,"$ZMDXO\7ZYUEK&"O>MZ]NBKXJ:V"SR;XX,]!P/QGW5W9
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
M;OEK3'2K5/];2P/)93>Q&%?LQ.KW8(2,<^O\!7XY/&D2"0*(D\8+:VQ34O$
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
MP04M=E7W=+IWAR5C.$*T\ORUH+BQ'^V7+ERXZ]XA<]_0UNSSV\'5^XW2&K!
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
MQW&":I((H'$RI$_R48VG50>\,+-2P.,OH4S%$"S$H&H^:@4?A04^=O 2=P_
MH%D)/LK\EP3^$5X$U#L:( NU3@/+&3SIS8G AF RR-RGY#(+CGPVA:=RC^*9
M.J,NA.FU R L"RYDT2OV,I9+9&*FA[!SIX!DSF5POP< E2FQQO1R]3SXJ#-3
M];Q=[=0OTU-&7$E'Q&*^2C5=#XBJR2V-,([]M!XTKI*H)E($VK6Q#8EB*G,C
M9;"\6P#$FCQ!'%C@./17^95R'NI^ (;\.60YB.'B2,B3]%16^[_UTRFR,*9W
MOOCH !XEJ9@K/"C#1RD:HI'2C7S4JR'2(= W'!;W% '8P])$,$8. 57(: 3]
M>_@,M4\[X"UX A#S]GX= 7[E:B;H)VGM63-LO?QFJ ;<>PGZ&](SAP$$0,%.
MLY.1=H 1 82 ]K^J-M-5W-5>B/G$)%+^D<9#NV$5J%0TTZ!^5K>VGK-F')KR
MS_&7!K=;8Q8$&E)?NGQ\5F<VEN<;.9<!Q&5Z)W(U.& ) 3B3J%L@.FF]. PL
M,"> 0^TV*L?.;MD[SKOM3IG"V?3,KYH47#&,X64CS^:T^*C"'Q ]:?;;SM>
M3,\@[Q;&TQA_1 ZJT?]*&1$!5/XB)A>WCD[E1H\*(\4ME+FMN(N4=P/08OT[
M$YA: I;3:<'"?%;]-ZCO9<XL"".6?IF'V&YU#JH30%@?^2Y+'#$YT@4,M#%R
M+N\F:>+*'Q0Z:/Y7O82MX($FK_-Z?\'2:*AD)=3[&#^#E+60YI12Q][ -LAR
M,"H5:ZLH;/EL<"DUK+?-5+\ 5+,U> J:.TF<'*Y$S^[9$P*#[GK5+=D'Y:&Y
MCV?*21QQT)R6Y)-D5=Y[T&/U18J@P4A^X!$C_![G<<,ST-TD)*J>2"?-;F&"
MWB*!D<H2!8#:Z\73_B7A8,,&L6UT"0RLUM$_%KDKR?'!AI+>T;@)8F409]T(
M9>HLN2.?UU1*FH?+2LK4 TC>7Q'J32R!J  WDMZ!835]:+;Z_Y7ROQ=Z'0%X
MY^7*)41I/&T$[8I4,BMX,VV$S@2?:#?%>)VSHU^^.PO*#.#V/MQH*.IUS<1^
M3L%5PI6!JXS0OF[R,O9:9\R<.WY:DD7C[B,BKZ41>RROUFC!9RP @-6"09@!
M\+\BN' U^A54OH:%06Y@)M+$D%/^80;S4]_%0"^^ <@6"_S1E89_/?[E%(+<
M ^KBP(* <*I\Y:/Z0EH?V%1!3#9F[AEVUAN:44,O_,Q:A3^$!$(31TC<&W__
MI=L3?I]=7D<.Q#)/D&!S1!,V*D$S7P;4\K(8?L+H'*C4E%(SF>Y(#*!EB;1V
M/KG@+&<0$$7->>C\P=K/_$3QMW[+:[XF(*#LJ$$KE3]!EQ/0MD_7=X5D/FCR
M///U8>,U:,G+F/D5%^23LUE5 =O!_<R !SC# /&XU(<X6!41:@(A20T#FF,V
M05/ALK.9%-7/W&-(W6?<.?V4NI&^+;1V6_:UP@]RY*'Z >ZM@6G>QTBZE_JH
MOH6;N7@?6Z?O1_A#\JC5J)_#)QZQ-5R5U15.!V[X Q]U##L+@NH/"12NJ3K/
MC#(1 @P1<WX+N<IWRR]_$/)?^OWOJ47*4M5I#K)"#?AJ'3IQCH_Z1IG*=9W3
ME^ZA3,?OC)$>0KXT7*%@=M6IVL7LXY $&<JW*$/+C%;6#G=UQ+T(4<_L[=)X
M.#ZJS,W-R1_S5P(B0B.%D[9")1? (*\#D5H\ND\MP-QF&,V5LD". AD:<<E
MCE-[^Z!]>##.E-1Y']!UI X^RH@VNP'+"R#U 497G2R;6?47KJ="W1&DB>O
M,9[/F9D,+SK^+S^Y!>2Y-ZD4HE8CSN5X0%J*HD[ J3C/HM]>M32 3J+[=_PK
MW5%\AYDG>M2Y,6* @%IK_?\'>^\=U=3V[8M'.39048I(T2A%E&H!$2FQT04$
M!*1&146:B'2$;!L@390JH,0"(C4BO8:.@(!2!81 Z$V2&" )R>:M>.XXWW/4
M-][WCM^[X[XQ?O</=+#'8.VUUYKS,S]SKCGG M# C7Y,RX/G'RQBQWD9WE/=
M\"HB 0K"3AY)!',BFS#^41_"FJ,I@C=!-=@E6<"CIH^;ZU@3JG%T,?8M/KF.
MC:L(G8Y27;BZ!GB5IS]CM.C>3R%\]RJ"#W^4_S<4!1-A/BG/%#"!M;B#44N;
MNR#J%7[*;F 'FR31/4B&M6%G.6!2T;'WJ6S ?N//RP9L!];</P [ A@]0,;&
M]-GAB4MJP,)KM*/]>JO1OZ$SK"-5@!.-5  Y2 6\ ^5_E3W\4[]:X,&?D&Z%
MG'%T!5P(M"0Z@V7H2?B9^N+FP<KNBR7+PW4V0+)TKN!>?@3OLD(S>=ADAJRJ
M!MPSIB0K@(VRKTD3;/ V81W[!WA++X$UBRZ@ 0&TZP&,,-6H]YLB1@1NP%.\
M\%M0<WX ?ZD9QUD-N*_E0(Z?W!!C C.H@WJL'H6FH*I6$;WIT/0/-[[QNQL[
ML6P=.RA,(N-9[ITHZH 36J7W,Y)D&DE'<0,KT:L&W%W]PH+O%=!^-R0SYE@[
M8P7,7,^> 1PYRIFKT!(W.UY1![:3')GYUT1_%]%J=/S=TXYR8-FC@G LOW@X
MGH,DGV+/?+(36MD8#"=E!'"#:2XTDB]1M)@[(F']K>UP(U#%[>[HF&Y&WF\)
M#:3J [Q;B2/L2TI-5B*GV+1Z'POJ[<>N7 >LC4YF__<?(8N?B8I_)-H:JA9
MC2W( ]>F FSR4C?56@P,=Y27>9V&YL6/$2;0BS-:,_5\1NBN1GH'/VT[60#6
MW0H8PZ4D'$NH>V4!?1>Y'1I[,8M?$BP%(V2C(VEY3!%)8,>6.AGWISKA93"_
MH/C)<PULA7!G5/U#(99IGD A5DX!:%;$P:&6?5FNP6B*8;[\"H<E@/#4[$2X
M]B5S(T,>B)LL&5KP1 %/YR# ;YJ<-S.&L ;ZLA[LJ)8L@.A?@EN51^H,Z1+2
M;.G4U9H96@\U-0'%"L+!24](J>"#6B>7_Q[66</VG?XX!#;GZBAAA=L2FHK#
ME6:.H&E[(YG1\KN!'O@!Y#Y3$-"-[GRV!<SZC0"P/-/&J';<3FAL; ))C(23
M[IC'PE\ABCV!!YHS9*^H9H5Q.6YI%.R;.BT:@$_  ARJ^.T:@1UON@<Q]-11
M07_RC'X(*&S=\?VO\$_:J5U_7Z1%]!=7V'##")X5L81F'#2?'\2(8FHAB@\*
MS&+.E<UA[^%OS"X;<D)CIO]!WXV8OE3 @*,B@9&TQ<)Q;(/4S3WY5T#C+Z2,
M10VGH@OPS"/K%NZ_6$4$0JP25@'_BOV*U=R088Q+(Y,2[>7?[FQ7Z313R@1+
M?6\>^F ^$LFZ/;.*8/ _]V_?.7'L8V:PT^5W[\?3=UNI2)83DR,4\P*X/_G+
M?J!4BH\^DT,_[5R*L9]7?NVKR<R?E,BR=&R5?,W<R@WO!H!WGFL5(8>#QU__
MXS?<HRE<'8JXAPRQV'DVP F@<S#8B1)!R!^I"D#!*;5SAO^[# N55^Q<!?2?
MN0JH/W,5+OV9JX#_D2CQ?\B2<!HM95O$^^R.>.Q,"9/_R)3XO_)VE!7PU1/Q
M!?9,!59\N/TJX@'7"O?*#JMUC4MI_?X+"M9(^OCNK[X8>KNS>9<BG:W0?P#
M?6Q>M\"@=:"HPLTL!.ZKC];!^HEG*J?Y0^,5==QM^J3[;^F=B>J3"Z9PA_3)
M6=26NX>W4!C^,0Z46PV46)P!CU]3X;<!OZ+E=3=1!=[,Q,DZW,HV12QK;V+9
MS##DN$!7; ]!+^UQ0C%.*]X6C&2&S4)!Z&AU*X &3WJ$X<K3;"4:<6$'6>T9
M/G^W($#7WD<RGR-KT2M(JBM++@COX40J6S("(O^:!I;*#@8F)O53[[<(S,B(
M%C.,C"*BGS"#J='LD3G@"H!DNB<![LUN^&Y!!^*Z#@!]]!@9Q?)QP#,TMOCW
MH76 B;*$QNBJAD"8A5SA)Z?11\TI6%ZH20/8+!P8J",!?N(# 9T\"IC912J>
M^C"0S\A6<+'ZK[O+<022CBO]$'XSU NS/<<\\[$M&#Q4+8$?:V "I4<SXN&X
M5G2*#]@="7Y#QJ(\2VK#,$$;2]_[%JC^&10U-*WC/& &)Y#U&YK1) L4G9V7
ME_NFD:Z'CHYE .%=!R82K02M"#E#,05T972[[3X _< ;N*'UW7X):.DRK"T
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
M-DR_V=C!LG^H9Z R+57F_LYBUY5]BKQ&#_8*JA &"[X6S;^:*G+N?I6T^>!
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
MM>JB8%8G>Z&Y(YY \"SQ ;,D,:(\,V:7-URKA&8H9I)7$3N@^P\6L7 _="Y
M"!KZCB)U,&=V=@$-D(,N_*.:'[B%6_%CV.OHI?4%P$O6LU*,(,W".DO OE]T
M0K/X"O+07SQ0=Y$:=.1XI3SK6QH-.\'_NTA)AR6S'ZS8)-2D3Q)@W;D!Q.16
M;X,/0'/Q5%<@F]HLJZIVNO(Q- DL?N<M=3YV@ETY3/E'@MU_?R" G5FG#"?^
M'27^[6S%Z;]E*T;^3[;B+]F*?UM3  1S #8EM4B]<".[D%3O)6Y0B"G'BH'&
MIF AH'% M*%I#\65U^AB'["SHDQ#6OP8M)<ESA[\#AC\%AC\,7MAJYD]F)/0
MKYES'1#)#$M7-^0%BQB4!'RV<[VML<RT.@+%Z#(@P6-@M=] *;;L^]6WQ$%?
MU.19HGO!5(,";O[5J&EVF<EC!9]UK44NKB+2 0YUTSE^DQDVO7L'&$3#!*[0
M6T7HWJ4I=4C"VHZHI>W<+-%T:BR?$?K3!O))2OS/*5\8 'L_)X9][PW!4P V
M#3QA]K'PU "P+^O !TS#Y]AHHHIR^Q>:%,$; 39)/L8N2:.A8YGC4C\_F3IF
M".M:2[+\(R?\M4+0E!,3Z,4)Z FCD1WA/@F[K_O%=B[GX->IL\]S+Y+1K/ B
M N/<(IT[#/7MBZ$%;(1*PT2@%^CQ- ?873D#S(8?E?7WBQNYA]KOHRE:S ,
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
MD#[PY)F=6'9 F(9'5QIG_M=].8EY5/MUG-TWNT<MD_)?=1KF&<P&**'XH!%
MN!RPC*-8((6Z?1"E)I)VB?T5$6E$+,Q3B&:^P_7/2(^AB$A2)(L#&EL$/!8H
M "TB61+Z!,'&P"0VM]<C?_ZCU_!.UR5@"%X[L.?_(!O8$AGII=+0OX\#E/QA
M'Z" P(\<ET(QL]CAJ"!AUAMHJA\#'.(1:: 4+9RH7V:(=WK[&MZ[BM@(2*D2
M;&CRXR[!_XKYW*09K4AA.E&;U0_X.!'-F8=Q]2H+-*V"%37#.33ID87&4J2H
M1WP+8>E_M?>>84U&:]YO%! 4D=Y+5$!$FDA3B<2&@#257B,"TH2@M" Q$1"0
M)@("BD)0FHB =*4%"$5$>I,@I* @)9 (AD=3.'&?F=E[]GC.M?=[WO><F3/O
MAX<O7%=R/VO=Z___W2NK+$PW7S>X.G^B8PD6^H=Q/3[N\.[1ETAW$ZM+'39?
MKD3<[IOE^,D YD!7"ZS+%>:>=V,.6_](]#+R36IF!)K[6G[K4#;Z]TUWG->^
M(,C)_'V<L4!^^9<K:$K02U)_&1\G.0F<5%7VLLKQ9^'W 'H]<(9AP1['R-5;
M<XI5:B],;%.+<EBCD#W [JYI^LY\>47])^9&VHEI3)/VLY#)EIG_BP;Y:>'
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
MA,\YP(/T\\=3\(Z .=Y,NZ<]POB.Q2&YK9@%'=_O#ZD=>X5K)6PU-*]/"TZ
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
M_P4P1(32-;(QU%P",3N/O)Y0.;D-6FKJ"EF>DO"T3;__,7CPC4Z'U.!57^_
M*L6#=XK_NM)(_ NL$4W)H3:S=S,8AX Q^CN@/7/@!0"U%+T3,W(7<^E=QOEX
M_"2$JN!4E&J@('G3LS-W@R,;"!WV'D^:+#$UK4<^@)Y$;8QM.^#?9'L[JPH7
M342L,4^4F-)^)I;,60QJK<G?JC8/$1M.[<@[ .+>#[8:@9W@I.%)SBAX8<3+
M:L)ZRV+QHF[#\]0+%20!S\O#1JJ(*!OL!>N]*S+A1C/\@^'E9U_9VSV<W[JE
M>K7HJ!SOZ@%&)#*,]0H*WP8]P.Y&!I!\=<$@P+IC3F322,[/9OKQ#VD-/2W*
M+D8@Z:K""4V1.57[SW<]4M/E=B,[3H.]1V#:3"X@FG%["76"];R"K69&@M_/
MU8\NNU-*Q"'@%W/,=$RW08$:SUW-M;VSB(Z;/Z+J/L>8ESVL]G43[6F!TPCL
M/84, ?8X@<>%_@+ 4@GD*ES: ["P!_5":2'"O%W'-P*U;Z*R8C%_@J(<]0[_
M:\*X;LXKDW*G>M$_FQN$NCL"T^*T@",V$*W [B'4^*1"K*G\YVLGV,HN"%&7
MJ3HU0U+3C&7-6(7%U.WB8?EKR=H7$K=!&D&:&N3C#A'6 :RGD, JICDK#\)%
M W>']&J6D05Y_)RSB]4O<SN\S1]5]3I@LH=?NUUN#XCR7X>O*@%%QA74R-PA
M3DY7(IU9:2CE.<"#*4^RCI>13(2H*B06FPM\J/\Q.VZE69SML.&&&CQ]N+J$
MSU G\S38[O)_$K;B\$@'9X"<I&+:JS[UDTJ[RSET( HXD3&I2\4XXH YV=%/
ME[6C\O7D+S+YAW!ZWOZ[NDAQ&\@;M6-JV0IE#-X.AIT[4O,M+8T"95@S#8$R
MUCM=!Y3(5)LT(OB37ZFU=HP4%*\BR?,I0]XE:/CMH%F!X,V_KA/^^92]9P<C
M#$BC!]$(G6G3GD3K!-V!@'G>7JB(=3'BX)CKQCY,L;-SE\JX7E178K:91\/=
M]>^7TQ>NB9T$?2P 6XS Y%'3VR!QS@C0 E1\VMW.T?O> :V\/8+\@+9'*Y!#
M3#7I#,\-'%NZ8.?RM/4@>;PT4VG/'#PS;/%U>L_*0J%'&HR&[B(T0"EPDO6>
M  +5&I[F+@A$$0E""/VAKF&D!4TR9J9+9+D?46+N8FBN$[+S[ MED0'=XONB
MG=7/#YXM )M?ALFP.S#U6$H4PY[=C98*74\:!0PZT#)MHHBIKFV08%6+"\^S
M&B!\WGZL(/7YI(1D\#;(&^J;F,<?EF0E)I\\]I^!L(AL:?8LN$Z+L@UBN "8
M3L*;(::8(5$_D:3%AZBTY)@Q::&85#H!N1SFXWD\9NN2#?WEN(ENLD'&<II4
M2OOJ],.7(-:^O_:M]\! :UY+3D1(T>7S<5^S+^QY6>"580W:P:G!C3D4+XL:
MA]9I,<6AG3);%"VJ.;F&>10XQ3$Q978Z=7#>BOJUGEU-1KS^&A!9'_!$R]XT
MD)(?FGZPP?1\P?F/&SL[)#WI#JQFHR/+V'IXMR"@HD)1?/%M"BO1)@_<$A1%
MN#@/7XL2@/8J*&#\C1%O/GRO?T0;[(,'/\WC:@#ZKMB=-JI_T::,(?LPQ=;I
M=UA8E"#R.%!+<V@GB$)X:1EN00(1N#99JERN96_T0%9ZD\M;3>?EZ\WU^ZXU
M1JKPF9LK3-AG7;J-_<] 6&Z,8'2'58L*58U^#/"C^<^0,??8$HC2^=M^P8#.
M%2!;QA)Z.J!<K^WMV];S7CZF^P7 /+9#ZGL^)GV]R_NISB$!U4%%33A@^"LA
MG@QK]M@V:!_["#K(4IQPKWX]WEU.7\9O[./5>$%Z8G='N%*"_4R=IDY&P&??
MO\Z M)G15"A/:"[T%!86:<=)OI^L3+T!0]PP4IU*>5!&2R.?HC_66AA;TQIO
MC4\OG6GF:QNEJ5ELB>Y63+U4D/@YXPE!!'H#G(IYPQF&U'(BC&(YGVPMQS0
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
MW^RGY3Y_ZK>V$]3N]S53NG>G/^!""[+O9T2<V8^ Q;PWO:+%?H^I7>].B\:
MZH:F;>8MV+PT3'RH />WR5SZTT+T]8:*:Z+]CI6;Z7+9'RC2WEGS3[U>.[4\
MQF6!P'KLSP1N=6M*,4.7/0NMQO2F"7]&K'3#1#<'N)Q&=0D*;OZW#1);!(]&
MUH<_&%C(X'L>P]?=G@%*W[U38I=]8L(W^6 8#]8;-HVF!TJ>HX>QGC)YB,)(
M[=L0<2)#0XW"=0+'RE8B#$$6<]=]N?X?*3JE*:V;\ DVOPV*AV@3M<008Z2J
MQ#HLV+=V#F& :]N?_<&6MN^I@H1YLJ$+!OC5@']_/KW\POMO[5G>AURV09\D
MZ6(3\)()/>M/'$$<&/A8H='=W8M+U?B2?4&IME;JV$<SI<R^0_7_(ZI\F&O1
M&E R6=TJ0 TT<3IQ!Q%\-S<3VIX-U&@:"3OVAH_AG23'*F .\=U]^Z=+7HQU
M15MU9TB/>Y5K,TX6_ .*7O;MOU4I.I\&J*7ATH C4%P5H,)+.4-.2X$*HG;
MON4?J\M?[U;0&.7@XJV5@.)BO')<<6M1T]G3B7#>'!G<XKVYC0].1;D7T!Q6
MG Y:G_=>;P?O=66/R C&U0U)ZN=#ZUZW2):[$OS>1S\^[9F[,+?;\3&R)'CD
MI8-F0<W=WM>TM!BF/$T49Y"_!X@FG=)Q&ZF7:JDX9SJIKMA4WV016V-:Q"-_
M:T<']TWGHSCQ%G-NX2,'#]N>=^7AN@N2YP$AH)1,!IQYA/5L77<H%DQM0@J0
ML/=16G79EEQL49B0B]/TDGU2N-FKV<3B-*2VZ+TXQU,?"\X7BYGK'H?5:G5S
M!$>P SX=8[V#J<\J9>ZH0$AVYCZ['9$$\7X)5/:0>QBNXSXZ'^!:C?Q.\+7*
MH+VCYV6#HQ[]%'8_>L>!;+":QE!%>M!T@"DR8;67NM5]\F.ZTA5_MB+5+?7'
M6$_LGGBG%SY'>$$^7/6GH-[@Z2!HW,FT]M_;#X9 6M$_(IDLEXYDXHIPT5S_
M(\.%NN\M3V2U>_M5H<VPM100LHI(F#8DKG=" ?72!/91=E>N>SJ)H27$5)MT
MH$</MRA5=Q</=D8=&EXKC9$S%E^M.;5DTAYY,";\FQSV\X]!I@8 I>80X?<\
M #35AA21  $7S#1#9%3BZDQU&<<_S2M[1 OO."Z]/[PRZ=]6$AC)<T TF1-K
M,JQ!D"F20.;%8:.;Q'NJR:D2*]8TB;SGSCWN;I8W@JXX58SP'C/UV'!2!.6$
MVG*IJRU9QV+J%]O1*82:AG3&M6]8H;IR:ZYE(VDW_RVGMC;3YV,'';<&<S2[
M^-QW"<J]^G285O.&6]@]#R;+_@RF7H#=)=0;=*<)LL?!>\(<C629]M0>[*[J
M78U^S[OO% 9L"1M]=?.Y>-VT:N/#SX["MY<N*/\4 NU380O0 .7Y=3ZF(-#'
MN(Q8Q#G@Y1LINVF,+K10B_(+?_L!;JIO1*;6IZ\9AW84^MDYG^:33GUQ:J6
MPV:\0SR]J^FT'<0GKH)X0_*^BPVW5Z:X4?? /6W-U-2J5*89<5HW+75.C$J>
M=3U[M:UN5*NXK:8YI40NZVW,P5?3\-F'1*X8RF0!X$'5(N9TJ 4T0V/!O$@U
MDA3\JPC,F)0FZ.*H@7N0NC]:[,36"=T=V"H@]BPU/RZ*G":V8I\;]*0$;Q;V
M<ME@2VVOQ)L+Q5^RS>3BSMOQ)(N 0!D!9*P@&P]]$T%1IJUT$NJV01SY'B(U
M^;8)O\L=(U;%#*6H?YW0T[#Z@7K_"^=8E!H\=:5;T7D:KW[=*XGL$[819*^&
MKD5Z$(=X.?8[L!C3@B99&KC^N_&5MG\U0W6'B>O=X#-R#AC AR[/2FH1)\N"
M)1&&="C@4K2,]QYU76HJ>4+=!EG&D$=#K_:I7U$Z4!BV7^C#&6XO&1 01?=C
MI6Z#?*#),*J-UDP.J9'21W7!H=0F6FS*$1'NP[TIH=_6)!8[:Y8L P0&GEKL
M/L-=/1 T9ES_(AWTN30P"LX4N@)."<=2+: [.7 @A;1^%1#@]W)%GRTP&?8N
MU[QY7:"W['-)EF'SK0_T9-'SLR1MX0[QS:&NJKO0G2B=.<=EL!1J#\*\.T?F
MFFGN#;8R=;:"@5=_O,%M";GA*5 ?P=,3K#/:]'9_/%ZLH2'.\X$>OYQOP9&7
M4J =PWM 87][#.;_?O[W\__1 ]Z>_C\ 4$L#!!0    ( +:,GEP4 (8<'J(
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
M1D1J6L[K#O>6GC[:>%OYF=K/.X>^"BZDTZ4DN8 7#"=,&[0V :Q)!7T/X"Y
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
M)$HIF5W9<Z((H@J!0*2\*C:0BH!MFTRKS8 NW-#K:K-Q@LQC8M85M3M/^J2
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
MT($=@@:']NYVYZV!^I!\D"A3 +QO2R$'6QR'6C\EF(7TJ! ^ZURTLDF[5_Y
MPS&H4:E1Q-/X UI#-!SI8&![&;5V,:K$:\GI?'6*;P,E7V>?1DS:[7)IZ1))
MAG2:UY;IC*"ZQPI3<70QEHU0MV0CI(UAF'U  )W(_2@HI!&Z"8,-6 ]'Q *2
M"_AI)<\4Y%I37=DX&H&9-89K2C4OL'6T[W]WQI$$V(@ !BN*/)L#3.W_9:BP
MV^$H^AHK1FY#QUX'""E/C1L_PL_8SWP8ASAT+_T+(1#&>>\T-N+E">B!-V?#
MG/F4!X%Y!%Y%I!KE;UT>5;"0\:O!_T3RJW&8,]6P_E6R4,NQ]YX?JI#W2HC?
M5UO3VS;:JX:<'-_\>#XK4Q V>#!RJK.A5[>&KRP\H?OCG%O<2BF!DSJB$EK0
M;*)W2#]<^WW/4P?-X="$\I#H ;D!5?Q:URRIE0AO?J#WS\WG8,!Z)'44*"*Q
M> G,#W< 6@A(!$,J8(JBEL5&C)V!0;>M%T.YZS$!^9T9!45PD $^VN@_Z FS
M^D^#Y )_&@2^'F:<#C40B]V74!/D@?BO(UPT7!VQR'8@@LRC&#?:1W?>"GH:
M67KB@-H?+\W&*_2^.=]Y<]-?IB1!WSA,UFV)5.5B"1$JK./OV5'F*6>6+TR<
M*M=+6^(9+)J3\))5L,A8./AW,L2<@JV6A>\BBT"'\)UN$#?H-$%:7%*MD+5]
MT@.G;5S!(XVX)V;/\L\_TV]PKO<Q>IYT7\EKUT;%M8<3SRJ[$LHW;/%2T\P3
M-8+Q0M/P^"^"->>G7"J&8AR$<'<:]+;I:E')Y(M_)ID][L\D^_1?2=9#_C/)
M[O]*L@DR18:ZR=S.9B->P&:(QAC"H.0,Y\C>6F#,%=C2VM;]3WZV6O(KOXK^
M*[^XH+,X=3C<Y,AV))A1L!%VUYE(&G\C<4#9F<J:;!AER/4@$]T<5)*#S<*2
MSH<LMC UOZVA'= 2,JX\Z1W&^D6C7KKDKZL%Y)U*Y./-J&FED'5AZ?H?VN<^
M3G9T]RMKX;I)ANL1?^> >$-H"%F,71*C,N@D&ODE^@0-N>CI2,S>NR1+SE^<
M7.UMOAK>ML^R256+]$<;&+JGUL.FMZ[!P, [.U9RY=%V47I@_1/C78^&O-[<
MJIY:>R6Q=ZU$OPEEKJEWIVEDZ=D6T48?EX#Y:X!A_F9)WE6 QNOA!?G<9B.^
MPJ9L(J8!=5]HC:S=]\E493(SE27YUV9._ T8+_YJ_$42*,ZUQ$E[.1$85.%J
M3].L9R,&(N=ZC+@>D?OIU.=6(T\:-\_F/2UT;=->=R$>_GQWX4S ?G_E$,/*
M]S$&[8JYZ:-ZC2_K1O8YX_8_="VX:V['G:'=>S-64]Y36Z:I,V0X=^ G(ZH*
MWXV9E'!F(\Q'?VGK]8/X"QYL!'V9E;7>)FKOZ4"HUWT].+]Y]@JQSTW*+B<'
MT?12RG>DTO$XY3TYP%+OSL?FNYLE,EA[B\T8+Z)BM:BH]5W H.+<?,S8[,=2
M+TT)O/W T"?B:OE(XZP/[U;!GS79%":W?Q;EP/^JR7^)F;.PHC8.),]TXYB_
M(9EOM_F9.@2XN&L(L1&[X$ALQG;8_>6TBO0-]]?LQ[^"HTX"?\9; ^QFJ"U4
M28)O*?)+*@M.@KKV,'U_&""2SZECS%DL?A-O;1EUOLTB=F'RO7N,-3CUJK8F
M.5IW1/N4[1PLKG9->Y14_Y <JWAGDJ1<)&BHJ_$S9H@D996:6>\Y[W/^K[2^
M-QMJ1ZXZ0<IL1+X*G"<=6O94OP)*%2QZ;V<;9"RJ9B@[4::*<EG]=WMKG> R
M2SEYWYFWJG11-28Y=W%KY7L"N9'3=,1Z49T77%'W)C+5V[;]X-T26=]9\I!$
M/)0^NG65C2A'YO]#.. Y>A?CF=PKT W-K[B-1I@\=(9W^\AS.K=MMQ&2^.>A
MMC@YXYGI_C1[E\:JS5EOCJ"1PT"=6I/M--*<SMS@5<-9-]DW&%2R4MF(N)X2
M\W75[1!I4B5&X#_?48/>G!C=KD2QYLAT;7"";@/J,JXQ#U![&\*-&-46_!4]
M3#,:RIB&>UG83LF,&AB7N^][OZ3LO4E<L<-/[^^1WQ%XQ0=5C3 VD&!L\(2Q
MH6(Z]_'5(:K37N\#8#Q_ QO!B^_;)!^J.)OL,7,+M.<*? 8'2_]"A^X>)E57
MX;L+;D3VL_!S@K"TD90-Y5#_ XH2K0IM E3_[FU)07+6CN/ZV8AQB_+QP8/G
MVF[V/DNTI\1NO"#>U?WLP!HA8!+MG626"6ZU8EDJ,HO[\5');_S!8]"%& \+
M7!#5-M+#=Z+8P4[DF)9H!RIY1^P)6X1[N-D)$[\X!'?V>ZX/"[6_&C#%(M["
M+ N.4^5-F;>\(H13OQH@Q9YAZ%Q8UL&%\"Q<,<<2AGI^K+&.@=W/U*$UTAV8
M ^+&^M6LMZX7']@^NCF8'!R?=:;A::->[!0.KB"?C?^L(#@V@A:R)C-3*GDL
M)<V85^^<6892>J6ANV;[_2^84.<NL:!:JXT9/>UY_30#??LR.UF%62]>W@GR
MWV; _(TS\<;_)[EI92.Z])1@3FDAQ4;LANO2)#89^AL!C\=8.0V0Q[CJR:'T
MD0.@U\3HTD%MLTM3.DZ+V1\_?WQK678GUD-T8T/$?3S_#=H58QN0*=AH7Y^)
MHI=59802F@O0R>1/C3\3!0>8!6$?4*J)J='%!)Q8/5X*^+;Y$>B%T> GWR?[
M"<)@+[V.E8(7@GK5+E"Q?M!)5NB-3Y6^LK+DSZ<G5ZN+_(.&Q4\WQDE%>?:^
M_CLHC3OC)1\JG;Y] SW7[?+JO7F,P[/%I97<"YC[+6C$Q.E!V0\1*;A#'XR.
MO-.[+1>3G$JRT[5H,[M(ZF))_G<PCPB=)'$!;5ED\ !FZWPY)-$(TR8QN%3[
M=K,14U(+R+_T*>#V =4G !M2&%&HPG5"5842& 84CG_J<'A8B%UD>'@7V]X]
M^B;%P&-7GOWR .-N@F*M=:FW\YMG759>ITQ41<HNEKEC)"AY HU4O+NA3$/S
MN<P]?$-"SIO)J3E3 I5)98[>NA-<@QETXW9OLRR;;6*]O,QTIWZ24!!<9>03
M+'/"<LX=/S[V\ANE@/QW[U,Y8$YQ>D0.'IGTB]1IB^<]( OG4N(/&^1*R]S*
M2< =V 8&9S;4CLXN52M0"^=;C@15)!,;L5EDYC9&Z^_S_8.!KST*:8%M=9B-
M:,O"@7!=W3J? EO+EXV8%8-YN&_'+W,M$1:=: GCI ;RSOEW,,3)<P.V Z9V
M#2,47'[KH29TJL.76)XD 6'?"/N?:B@[XS+%FA5NN^W'(^;UZ;[/%2H2+@\L
M[/K\_O#EZETOZ[TCX<A%PSS$F^;$BM!D([2.DW+4%( F8?ASJ"(;L8V5P)='
M3WN$]09^",^*>D\9G"K36B@:]%$A?O?6?WWOR],(NZD[;E/:B=?KG_87$U$]
M35+DAWB5OV.O]#_X7T0[KO47GX9W^],*QQ3$K&$J@"X]CE_Y!./2;H-?^?3@
M[W^F_T^X(XDD$S8(0<#L.1)T@+@5N!W\E8U81\%\*@3'#&9<AN>:^O.A\1!<
M_HH_^NE$)6YI(&WQW8O2,@;:V:G?Q_D8,S_K8TU6!&)NX<:O]W8"31',W]F(
M3ZYD*+;:!$/5QFV=Y=H#])ICV0@]8X5<-F(/+(FB14#8,_<6 !;*C_Q'K&GL
M%_Z!6]$Q2<>62MP&T[(=EON96J=5#TB%J=6\XCDA[*(?9J E$?192Y9;YUI<
M,#+LEKXZ< XY*_WK!(J1R3@--.5[P]4DGPMV0X>T_0P9E"4PWSTBL!&64T0H
MRL+X)_%S(S.!OY; .+P.L$X&5'G!B^V#J5"Z#<POU$S8B#F)*>"&,P<S4@%8
MZ&!&0@ 5RTS,462]@@N6=N063IW'>.T2]&*/#7@5TAB6AVK. +/U.?/MU$!F
M>!F.]>H>;-=08RP8VM5,IDK,PJ5X$R*CR6/E1!J#2H9*[3$_&LA7[==:(,Y2
MF&F1X0J^$%? 7+3?UJE#;HD[(^DST/M@)N]8///]$!<+IE>="EQMS=+)Y'>$
ME3](%BQ?\N0J),Q&]+5R;)!._/V"#LP0(AN04!6,RMJ:_O68U1N6Y(56'.ND
MYE(L'@Z(:AM@<B476-3]#"^TEW>["!=#IIHBMU06<(RCC\GKKO7X.8HU,QI#
M9P*&X,HLK,<EV A63>96W98D#, ST8Q7J'DR* 8PDV[AZ*=QP)+RED$53('\
MX%AOFH*KZ8/Z3:B3],<X9NO4$^+&*N8M30W66TV[W@*];R'-!5G\::#Z&AR:
M&] )>-6/@=DW"_0D,A]F+!E8]60CX&A>O(A9O^&ZW1A"7I5(@=$-0^]'MA(U
MN;909X$-&-[FOHG*PHX8FZ%?-QY%4J\0MXY5B<%S8>#8^[F,&O-D3$![8;HC
M9EP',#CFB-LB]3[N.^ UF 1LQ$.18FM<@N3)@4>B,7"4+YU??T#>"4D!35HT
M+E8@7)G6G_:NI.'W,/78B*AH"I)QR!RN'C.D<IHU*( U@?0Q(ML7V(BJ1\!X
MVE;7F=GD$.8=*'\_"]ZYWPF@B01&0XV#!-;) E)+UK]<K*0.0MI!0  N$FPD
M *M.<!KT-@-OUWN7CK 1L/<F2(RC11B6>!QY+VH3^/4JJFB ULL*'H #6 ?W
MBG<9S(>V_-F( ^0+WN[M)$C=)/ 7XJ=^DX87$@.]V<^*@N\)+[DI".2$OLPC
MMYW+2 T#_W:U$_WKD2D6;GL=WO079!L;<7UTZR1UE'X$R5*\M3D/!YTW)O0O
M#:^AP-@G0!0ZS3ST&?21JAGE92.L$O7,;^*0GZHQ;\3X$C"]8A-"@^GGD[Q@
MV_]5CVP70)PE;,1QN" A-P9-(*/;6Q.XMHJGB=9*>M(D[0#)U..EIU,NB9/V
M5G*[C1HR[&L.'1U_W%;[751*\$6*46IEVI3RS9C$K%94L[Y#OWA<.4JT_K]!
MW2U4U+UATE&'61<TADD'EMG6B?E[D<PD/R0.&M+?TDA+BF/8?1X)%..!9RS-
M>KZXS6(XKGJTIC4Z$"VPF#ZGXG<07V1,X5^$BZ(4 /NR40C).E;$\,)]!FT)
MC9:K ZOUMV,UTJ-<HJ.U6^R+ 1D0]J"5X$6?EQGQXW/M89D7NY4T]E4]RNLR
M*%_#G,:,%>-6W4P564%&Q&T3+QS2N ]#-9/?4I$5@NI06-;I2A(A>]7B#!R+
M1'[H(J #PDZ49,BR$22=#9@"5SUF=,YSP:*,F50<"]=253CQK_4N^./A$EA]
M')C<*"0Q=L#NEB3?16USUL" * 7G,TYBZQHDOGT5:'K.M0V'O8SU!)+)4P)A
M"10.UBM9\GK$?FK9)A8\Y<0D(NNX&'O-@#EAWG%7,,X'SJKOQBQO(A33MN (
M VP4!DX9$@^P/G0%+@_2VX;+H^ )@!GSZVT,?=QP3&FJXB-[IV>8A\F0-@8N
MQ8O[K-F(E"3R]85MS5KREOCL-CQ(QYIJ'8%;=7'&C:>Q$>D4/*?W8WCN5LH*
M0W %CLYD[6E4QJ\'N"42ZD?IYV%9.'<M]KOQ6AZ*-9\!$J>!IU.CJ_(IT%[H
M.IP'7Q<Q>N2Q0.*J4Q)LJ/QO\&AQWHW !M*6V)\7'OVB'EJ3))AA_C=&S47P
MP$NY& @BI]O&N+@QDPLPIBZL8Z21?H4P )TGCHZK\]SD6,0PN>.A&U>K<1N]
M<.WIC&VU!ZJUR9.-^.- GS*\8NVQ'"(H(<]\$^A'7LC+8",R4.]Z_@&6N$X>
M\J0OC@Z3NR^$L0-89E(PT = BS#:&4LXT0;'#X[6R8.W;WIL?UV8FKR^OCHI
M*![VZ'K[M[Y5:0X7%-]=8=^79D<\9FJ.@LW8P-<>(3VZCD)<Q:WIXA_2(D:?
M7!;;L7GY$<):<*F#G) 14%=+>6F*NT5?F9O)9\UASWPUTNW,YK=UF1-GK4R-
M4E:'NI,S/:+K//E?71!JX_%(N!70@OU48KLB-_-87/]CDR7D8A=8NQ*LQ@%F
MPT4(U*X2!4-$#/7.%YY<'KYSPK5A3'''^X>W9!02I6ZKKV;8#^K0JWHO>.1<
M<.8\-%V98JQ?-FWKV#$RXH6L0OXWD-EGWS\QW@F4V\.*B&4@;0>2,I[S5A:5
MA"^E??F2]'LPMVSBW*-':&D$M];8#EQ'Q>\)8UF90%O:EAC([_>.$*KD1M^N
M(Z]G(N-BC.6I*Q.:-2LAJZ-FWFJTV+R4BV^:Y9=^GM-!W-,^+^;OD+-CH&^@
M3TFRD"DU0=CK,3^RNE(]<J*HZ\,G<E3SLOTEQ53WO3P57H&[PVN5VM"NOY$3
M9.[3>!(,7^J:;NJ:,G!%V\B1];-]PC<L910L)5"K1>(K#DO6N66#CNFY?Z$2
M>3KU1&[OHV/69\$4<[,'Q:U/SQRN2%(O>W]A==%PZMJ^:<V:0RX>"MV@C$T>
M&ILZ9-9,$AH=_*Q\\>K.^<N[77FN)%YO/F>;.D(@_W&+="75SC L.L8H4\'5
M-:WWZO8.4IL\*#?#Q#/EV8@\T[:U?-+/ 29,4OP8\\2^8O(AA?L90\,)7KH.
M/3T_SG1\KUV\<VWW"Y,(&+REHC@46"<H.UW&T5=P0W!X1V)>>O/$W*<8[<<^
MS(*]\R[P:Y=Q(B@VD52:"[;< 9]. /[*<2_SYLJ4YWOBM'P.4NSXPI8$SEY_
M)?U:>5&ZK_JXW^56'&A/PYG1XD,WV(@='@7C2S]\LVS.FMX]5[3H?F9H<&BK
MRC UZ#>A,]\$]WX[?N_3)=*,Z9L#MR6DQ"N[$C:3U]T*C#QSC;+H\\"SFS\^
M+U[+;.!V3XBY/:ZPHGZ1LL+;O,2WA+H8%Z]BNK'2)P1AY<?;6&$_ =.MD@:R
M ']ME4P9U3C06U$R/].V"NE@?ZLD8E)]<L#IH;K!Y=$+85&[KQ9A8P83U>ZR
M]L XT4_3"YP@#H2.8\+1YSWEGBV9W2FHR/^B3SAWZJCG12Z]O1-%;E-*=NMK
M:%DMC::N0"@F=\ZG>],TI9F"QA^JNOSF9H9*\P6[8<_+&=8%!>T#=$^5\YO[
MR:> L4+,JGL/F2[9#\PNA+!,2=^(H-QF,%-]G#B0W@"#T<F)NF/AC:]RHD8:
MA%)++@?+W:F(:JJS030\J8N[N:-);).+V[:9=,BET5UIN</<LY+_.W2%RE=X
MAOEL7H]^R^YQ@E?CPVB'+?'^-5G>:8@?W,H!)[YR49#[O"6ZK7N7-A(28=I1
M:ZSXI.YQWE(3]U:\X-DMRUWV>4N#G9Q-#3/5Y)">4?Z*4VKE;,3>J6F"3\9\
M_+%'^:FCYR[$Q3]1ZQ<;>943^C,[L_H EPC'V.U/ EF'8S*$I,M5#6VWI;Q4
M;.@^@JRT@!\NBU9W#-,N#DVT(MVT%-(V;.6L7#U&W[I>7_@[G00O0.V>YT*Q
M1T3V$0+DO8T@D4!SLS_N6(0&%!UJ=Z#L<@G?&_U<)231]]#X9CSS"!G"RL@S
M^.3)]$2O]PH!I$#*761A.$G?9VZ^XMU\4G;FJK#/FWNTH5WOO/:MF881S=^;
MZ>(\JJ*,]7ZT7=V(^Q?BR<#B7@)48Z<P"QG0G&'EK=M3B'UUC!A4.'QR<ZEL
M:BIM_?#SPZ?W?S]ALE>16^:4RTN;:OTOT2$LL[I%U;MZMZ\DJIAWF156?2\K
MCF0.K_LTC*]"X@W&>0,A?ZS8-&,G J^GKP_/)7?/NCPS3O36 ]=\QK [ZVE7
M:T</KL!YP-685I\YK]C3ZUQ#'5 :+E.:W$I_0KR$C0]#:"F1KAD=\OV*#GNA
MP;6 >W6KUBA%[_R[]N(2LVQSA3+/W$7@X7T:>/?V\_8,5+.,[&Q'(:FYTZY#
MK^U.27%R[[]0Y36O<:<Z$"]5F]>$#'0L;/A9H?DT5??@9'Y!><U''6CI[>\J
MH"":ZRO^-4PG]@.3=K]>:G*/=9Z-N/J%E#,6<EO:.>#842/;%I@[1FZ10K^\
M4VKC=.[^6%[_T62^.'=/0<$02X#TE1P\NFK@#5.3^RUDEO &8P[WPWW)DA9:
MC^.L\**TVE\#+V>"H;H=\B1YUY86G=GCJ\=-'CXZG/-**)B7I_1RX;V/0UKU
M/C,A=SR_O!F;ZRP:3%J2GYH?T)S :3YV1,IGOOMEW7#4P+GHD8S_LNZS"__7
MULWKK%>3^<GD'S>_VE E7LE7YA9_7W9J?3EC\TF#_W#00LW+1E/FHSLWKHD)
M*C%UTPK<C<H^=ZL:$4I99MCS7[L2KV<R]VGKIL>C*E,3M!26*PUM38;:25TX
M\"0_\QT;$8Q9]/D"HQ9*F>E/Q3:(TZ2"%YE("O)@4\K\,5)@0U%JM>RWF%;;
M2OUN*D(KY9QZY6]3HG9+[K66&PO07ICS2Y(I6 ;2$;,>\J-JH;:9]PG3>&^7
MD7<4LSQ7$%R)4*I04ZSU+$A!D6QU'W?J,2XL]H2K&K6J_G?%Q0_-,%<2P6(O
M&#_NH\\T2;<SU0Q&ZSTK)W*JI^ZVUWD48&M$40D?'+G>(=+A*"3 -\"_L^IE
M'?-\O26UW4#KH^Z"CT-N'"%YP6K:6[-] 2E,EFK4NQD3G:VE**1FEA[M;EOD
M5A@^U7^^1YJ$ZF':3XQR0>UX(>H#IOY/)]FB3L]>B-OC9 CEQP\E<TII\.96
M%*PH- SVWEMNYA$[,N2Q>8,V4I2FF09RUO-MBZ^V0-%9N@_D+ 1JDL3"@PRF
MBE?[$8YC[RU7/=\H:M_J2L]5\%IXF-=3AGM&UV/) =HWOT\$^UOKO7^?J1/;
M.%SN%E:XF9L5!;XKKNC)+\5]QE%UR%MGD3N 7A$X3O44;X.6#+1'22,D2U5?
M89X.EI5S/8BJ,PV(*<L-SP^0U4/9#DB4'IE<%,\TNGG]0'C$65SIZ-^GV,8$
M/),(H-BMIW8Z9TBDCPIC\EAM-6JO!<H\X$BD>@1)QBQ4]\]VS]UN7ZZ:[GW4
MDT'65^=EY#-=_K/3$X^'<\\-EBE(:BU4;H]I;B:C[==5(,XOYS.89Y#K_TM*
M*3"4PDU%5"CJZ0G/)5KKR77F!BJ[LBQTSNQ6_ZW.^D';IZ,1H AJJXUP!NH-
MIL7*.^*LP1II:('J)+0!<'TN0Y?0DT8MAHKL5'-S6?KSZ\;^^.\#O)LO("E[
MT?U@PAB0#_;XG'":HO'&!Y'D<XH&W6+V/0J7V\O7L2]D)>BD;Z4V\\O.S27G
M<:SH@EN<VLD2J@(Y!"WUP4S7/1?$#]:Y>SI^4*$Q9H_MS!;3%(@^4OX"LCQ4
M?GTK/L[0)*36"^N:G>E5[&YLM%EJ/A*R:N'FKK.^A]CS7#@?JAT-M:T=K7B\
MN$5V_Y%3Y/:J$'P>K<MR91P&FD:9%V$NV-#(1FCDXD=ZQ]V91[,8OW=C;-I>
M;L?[NP-60_9E-\H<E_H9*CQG9YREEB-[B::L=E(O$Q4:8!8<.F>XKKD*I^0Y
MNSR?%^^*$OG6N^VE"N8)S5A0+C[HF?Q^?,<V$(S6S1[LNV/BC2Z*6UY=OAE9
MY[>\>?J[Q\XJU7R:J/]'T 7);VKW*?&<ET1%R,;HPT>_Z5*NF D9V_[0.Z/<
MVXVC/OG$04E/WCL!\:S-0) =[U;!1)""@_N8T]>V'8T^='.QNF,1P4YY/]J=
M-$-4+RV+^7:]YXVR>7 7&1O!XR>0":J)?S6LI_%)ZAFQ%G2WI-=4E2M%RA?Q
MK5_?MCXN\7UR)(PGJK8^K<#%E8?;R4JHR7Q0W<UK-)"IF>J1H6=N=N7+\UP<
MZW:U;[O$W8?*?+L\#[N(N*0^DRP5(@^XC\D20A.^NF../J-EYZ66>9E(N]U_
M]O!(D M/../;7>O,^LM4LT;\V:X-@@!XGL*[4?0]28"F/5>&+Q!&(<@A.G?D
M+(UNNFU]D^H;/+-/WU\X)']"1\7\*07["A*Y,RCNYL;=2CFH)_UZ=YV SK-[
MRGQ?WM]0U4TQ;KVZ+S C)%:YJ<@^0U"V]'ET>42)44=[=W\?8^!MW,4JG%X5
MG[Z!RU34>R'O(6:XB:YI1^7P=$Y>7I':($Q78;74M&"+H^_JPJSKXK\83P),
M;@X(:Z8-JRC1#[#XM]^H(3M2R9!6$]#;A-?'1%:]'EVUN I5_#H7>_OK<< ]
MCVB_4S67[M,,&V13AD;SXBS+O%0T+HMGBX2=OO)6T%B)(Y.-V+_U>8T2'[0,
M"=F(*E,QM4)+GBNXPN+24*V2JH"C3L*?MM)2WQE\W#DIG\U]1GEB%@.>#@9
M&R!LCK>B4TOB92//Q9\7/E]?2J_+R@KB/"O^ B&R, /X>[9XF-&=J%"13RI.
M\ +Q-S/5'T3Z);X9[XO952>.W&2L^E^9$*?AHJQY,@$;BMV7ISJ#K28E6>6=
M&F7T@C5,^A>S(T'/#^TZE/7EZORSM&?) W9GC8VQ&<]Z(YW&N>IRGU*,B-EW
M/5Y^-03Q$UH]2&Q<C\\5%/%LA]+P6XN3MUX\['L^'AEH-[.Q$D$^<@');7;G
M+M2V_:;#J>+JH5BK')W<@1,)W]]H2/$QPCZ<+;MQI/Q!U.^YA)TH;RGPZ?BP
M4+U1?/2\9^)\7OJV:U@\)RO-;46UCC#U<JI^!OWJ6]_MW0_7,Q4&.4>/>MNT
MRUH5Q#-4:DT?#R0TM[\F>*DMV.PLT4!Q#2H>2FD->__0NDV'4_BVYF)T1FY1
M;.'2"L[8*MN-;#@04R X5?@@G_LVZ9"]C/?(FFZFU&^5?<-5M_FVW#5AP?(O
MIPEK3Z&].#9" @D7 _KN C:BO0V7ZLKH#016M=HWB%!<VP1&F#PY22'7ZK 1
MNG60&^"(% )KO[(1Q^)PG*.F]8>R:1ZV[Y*Q-@^?RTZ7QYS1&-HIJASKR"6
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
M*9N_VVN\;NIIFQ%;/(O_8_6[F)]_(KE>UL=UD]2S6?5C=GVE3[NY[08KITK
MMLSG\V4G)TJKFM*)X"LY-I^E;R.>(1!G<5]N@_[_<NRZA.<I7JVX"OP@K\<
M$BQQ;L+A,0,V@HC]U=@QI<CD5[S6@=9DZ-F6\9'3:Y];N5/I/2H)9F]J&V6$
M6H:R3XV]'!(MHL4SC^-AW?3*2'X74(.ZSPK??_)RND^L=Y#?F8?[W]0LW=L_
ML1R[VW)G52^,7OU 4[_-*/V$*3!GM>3M@WM+\]&.I#PV,+ ]54*V@*JLU[D"
M+DC?&CM09N#GT*Y5'-?KZ?G\L643=?-KP9U^VP(/33V/"TOJKIP"2>T"E]W2
MWMR5T^2>>K/"Z'_P-,K^BJJ83J!1@GE(C43EEY*(?<M^!U=X'B\&80VRK%[[
M]I5[=H>@IA--HXQ< . [X]OX[.61,SJ392CY4MNY#QL<_W(8*<9&C+W&K'H.
M&+->;'"QCN+R>!FPM&,C5O5TH"J=U6#F[?4 -B)J%;E!06[?:FO _*/Y9IE(
M-1C=4L,$(>F'B]F(#B54S0+M- /2?$/:WL*P3A%[A@1AZ8DW9R,LI-F(N2_^
M//H6^NL9PV0JK,NWI'^]8OV3!!&*\&2)D5K;_J5+9YWPOP_+QMK^\[",R??/
MYALLK0#240PE+UJ3X=4$H]Z09NX:,[JQ-,QW:*:%/(G39!YAOM97Y_7MPR<"
MU5R8R5&T&1MA&0F/OHY:X K'K6K^NO"@E8V HIMP,/3_GP=U"I^"]^C 1<6T
M$K^*B@--/?5L1.\L_B9FCTUR"&2-(?_YXN(^X/_<:?/?:TM-/P4T[20O"K$1
MSLBO L0M56[X[]D(5A]&X.-_W' 8VV\)Z8:.-[*"/#%0Y%6<*KR;Q\!DYP6
M@3P-HVG4:M4K5AQFLJ]*&.@+3(%MR*.P-LKD:X1TSVO"R;0*.T%+'K5M&829
M#,Z&71@_25B#UPQ,+MTG+Y[$;=\B-&]+)Y/?MJTC4)HUR-6+<P#]R$LX V6M
MC0A_T3ME0)U%^FTVPE=><PM)WO@7:;(MA$O"4<W;0!:(8R/N%A%G+'$=%L=A
M1B@&(U4)9GT2.T;:39Z<'@.6Y:&W'_%XV(W,+L!GC^?FXD&8HL539Z &&TSN
M\X-_N^!IHLB,. /?9Q6Y;8"6@YT592D"[\8.WC WYG'VO[#P[BQF&KS1G_#=
M1TWA<$RP8B-2\E";V*.8R;?P:B:VB8V YLJ6/!NQS(O](=5T05\=0!.'3N!^
M_7P-[)C)55B5YS^ \\FVMSEV _>7G@ ?CGWPQ#JO8#T7R6P+IDE!UX5;H(JV
M58R)_;\0SL(-,!\VUU$X"GI_O2SU/OPIV9+4@X;O%2F+W-YB(XJ_08^WE8 F
MDU!X3BXX<'ZGV<&.X<!\OE(%PAOA82.^==.04/6V-13HC-OU;]^[+WSA@K2_
M*^:0UX.1;SS@V);L/+/^*U!MB2F\(#]-!=+&!@&+E]S_/-SV05'E*>[,&.)A
M> :7E5_9ZC,:BOE:X]FV&@RNM&>PUF"">%#^QX= =1YC2N-&D/&\//,()Z0+
MU!'I:D/ '&\BWOR?UWQ6 D97;UUEGF,2&M!>\):?&T-5ALRV=+(-80O6!R)
M7V+FK[:X(O RKOS7220S@8V(("_J=?V*:%/F<9)[/6'SNSQHM94R414.K,I\
MQS1RL20OP\N8S%C_:OS/1X#P%__EN2#\VW$<DS /9S)L@[2O$+"M 3N-'RZ(
MG^!XG"O[7]^+CC,M_NL[45Y?FLYX@S_-?7PYE]I;U_O.OS(@W\YA.;V#9#HP
MSO/ZJ7#FVHF)C[G;TKNFB. SS")L8CCLZC%,I4WRA"93&4E_Q$; Q9E"A(2]
M1FFDS(]_<,4!XW 0%BBR8*?"3J1.C+ 1X4CJ+-"? ,&A$ * SBM 0U5Z\HM?
M_6B!5Z'OH^L8)DS<:PE>T 6@%I[ND=,V$H*#?KRQDHTXMOWK][^L(1$NQGD
MGID&5YE#JBM@._Q/(.LM>18 X>T&BFXR[>?M_F>A_[/0_UGH_RST?Q;Z[PO-
M_F!#KQ)M/[W.>4K"X[&#98G_S.ORS\G^>]ZL-NZ*\GQ7]!^_-F5H%2=]TG8F
M4O^(CDKIUYO*45[[7;UARK7G>T?5.7N JL5%4,9]O5.T#ZTI[VLUR!<C,-3R
M0")H-/7^\],]5Z:>7+KTM>G"C@4+$581O!0NW@5EM>AD[UO^XS0)ZF=J0ZG:
M6_=#D7EW$P?O?>I*#7Z\\M AM^AX;#^]^.<3NY)ZKL%..AI$T:*UP1TTXPGH
MY0>PQ+2LN"B_8R7-5=_9F8T0I>J<,3S W=(8+YQ'D-3XV2](Q8 H_]X:'!]0
MS8V&1^SWOU?6H4! S)VB1LERQ!-OQMEC%WGSCS ;#%T<T*^)%Z],I+EB"F&3
M.7%"/P'$8YA-D8)[386/C08OK8M83ZB1IFN/V7XR;;%7K>\D[UHZ7T3H7VJZ
M]'OZ_9ABF=]5)Z!CV+'KX,Q'J/4<4Z_S)*TG<ER<II8RWI1ZZL(QE1OW&+:G
M=PJ\>FE_N-'6:@AAU:9(Y:+36*\Q=ER'%T:.@D=H:U=HOV6,)]PJ[WE\(G(\
M3DCS1TN12>R!XM:7Q135=M$S,R?+?8S'5VJ=A.RP$XE..D7=_C,!Z1W72LX_
M[VE+'XJ-\NC>=W8QX:'Z-V3%$8U])_A%Q<:  ]Y2X"C#)F,I4C(_.933*9 _
M:2?U3-2T_/FZXA)^9[MC_GU7GBI\9/"@G!H$^9;O'3"H%T-X8KZ2!I'TAZPT
MICZ%:S?S$$A.7]@F^[_BRK/]E)J/=>)A5(2^B$H6O!=M^3A)M5VMLRC<\];G
M^MVZZ%69DZ>LW97V<QA@[^-.>9SLI6R^PHQ]JCJ!"S[&]6IC&-4PNHNYLM<C
M^TJGHZP\$V.59D?+GC-N$5_35!R0Z![P6#[:+.?P$"=_9%*>R7]>&VR")42U
MN!IZ#MCQH$N<)ERU)_ZQZ4W+I[)!<6+X2/_) A/.V*^3,[O$?W+D>KC3>UEO
MT,8YL]MZP30#_L"Z^)J6VF.3VU9#RAJE+NX.?K4&41(%E9'%Q5U^QM8#@Y>K
M,_%BT #R\TP-,K2,_RLQ&"=8F(NL5Y,@^]5J=N;5^5I5$#'61;9^ O>3<%O6
M/!$D28WZQV',!3CTGY2!.I0V\*1F!&;\9@Z_J4;^F(B$&K?Z'ZMK\]RMMBR_
MXI.8-\V.NAE11Z>_W7V6C:,:F"/I?C_)EJ3=3 UE+C^FP<@!FOLK!3B!U7[K
M+FP*[PV1=W#*,1'[7.[G>L?1:,EA*OS8J6NM!YR1D?W"N^8 T!;C*S:1E,*X
MT$)3N1'::*KY*KINFQ H^3KUI\W2V9=+J9_V/N ^F'-5)"W^R8YX].A7S& C
M_7?61_15D@=V3+.QE;/N&#' P6#%Y%. 9L =!Z2*7/>C6^<&+QX:#-J\YE'[
M/F0%?97:\M5"HM<1;4BI_$UH:YK*:@B5)EN*GZQQ,_X2V&+YZ72Z4D5MV)>
M,W6O;J+/?X4$0"R-3&_'#I[4M53GXQL])(_>,W9?XKN%=;"#HQRE2X'STZMI
M>WVZM-%HV#G9H:\":2$:B'7 %U>,66QBZ( I=:+[0!$:H-N[ 7#N1=[MO*_U
M(&GDU.9S_AT2U\Y52S;TH[V2?3+LCRVJB3%O@#[4P!I^-360."&"N=*>,Z!
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
MXFPKOX3;<'!D1?@'JVJ_0EO;%P&UO^Y[ZBD.WO=L>;D=&_AMZO6QT"M;A&X
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
MLJB4?/$A7[_CFB;,DK<2Q!H.IZ+B@C#<-*$^IYNO2K_:WG>*SZQU& X.N%O
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
M5(BY@^--EI;K8KGX>^3+^"F>SQGE?@E>BI:)NFL7.!YG*Z-E(CKI' $4)_H
MNG9CK8C$1PX& H(7!GGIXSB^RHI:%SD2SXM'<V(DMBYG^W[RCZ8,([*/S52I
M@-MN-:00I@+3@PR!H_:4CIN.7RMC0 [, Z/DK[2,ZVGG1A#^\^/Q7<>7]XJS
M=Z9MJYI/ZI*'Q>1"M#NN#AWJT8YX@?NKK^RN,_40C.P)A!<@.]'LJ #4(804
ML2V/) <'% K\> @#(F1"5#(#PM<9S#+=&_*S4/[B#Z&FPG>T:3[-CD=_(8^
M-S=%! !'P5L3X:AV13IW='(/]%!H"L_+MK&> NG\?!VN%^=NB)Z(S,RZ%@P=
M$#@4BPOT*ER_CG5#M1]OXZ':T9Z#R()F0#A0OAC04G>5KCDVHEE<3%D[#U7W
M>+]:K0I_MI+L=8F3,^G- 7=?O^3KYP,4\]'7P <-.EQ,>IL JOU,H"IAM$T"
M.12V44 U>7%!7F0B[8>KQ^?O?R65U*[\-'(O0L<,A,!KG;L&%.@<K0P(^TG
MC4PD#L;FF &F)&RWZ!P;2:16VJQBFZKB?ZW<'0+9S. Y]V%3,&/3]4J#.69D
M U!G0*B"6A= @TN1[:[Q'] LR6*(X*(5LC[N0?#&-_D+LQ8*6?H&VP?)-5?4
MM5+H+GK3*O'@U1AP)@MI0V<TZ!RQ\VF3\?,#JV%[&YWNGF<R.^Z2RQ1_N_"/
M3UQH;,Q*79*Q\:^\"9=_YIO"T2\UQ(::GJ!SZA%'Z1R_B0T$!:I0:1>,UR*I
MQ8:DVSN.YFT3^"6RHQ)PK,*WI'5,9$6MIW<J< (]HUMXM5Q",B\4DO&J]<R\
M+U6HLRL3U6ZI@P&.HM=@\T%\UB2J#%L]R3<688&W/>U_9^#6\%@D><ZQ@^-J
M_C$!_M_Z_5+G&)#FPT?PL/EJ*-$RR(T\2(MI@R+8:-GJM6L:72C6NC4%1R#Z
MU8JSK70)5>3DS\E)F^-.FCD/W[APIO\\6U!?IL4)3@C4?#X#(D770+7?V(8"
M*KZ]*!;8O=H@%OP+;&P+UWPSS6/D]Z7&YHAG-S'JKGTN%838LSO\/64JS>O.
MUV1FBUEB\^A<,90  $=NI!7"KJ5--= Y?KRBF@ QQ&NL3;J3B#OUV;DO&G*3
M?G^9T.R1O5K=)3(K/6=QG8GST<)\&B#;2Q46I$N749BH5T@IO>U/2.Q=J$1H
MG3UQ, 8!::J>_J!CDWR*:W>""1K4PLYIK:0Z()%2D(SY-4@5W"$+T"I@OC!
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
M?B0-KYNX;6-CZE]I521*N7["[+8\^=$GH8P>A10NU4!)3X+6YB)54)<<-,R
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
MH;> ]IVQ)I35 >+[&#=!B]"EQSW)_]!@=/Y/#A0P&_!/FO0D7-G<^U\P5H0
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
M.1_@PKWQB!!\PH:AXQL_.'N+V>L32\Z*NO[O:ZH?MX<:!@[WB94_-H>O]SE
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
M0\6I[.2=_&V2Y@38[ ?3' H8H7_5_ROI[L\/WF3_L/#LH:NA/E*BZ*OP/;6
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
MA:]*++4.P5S7GY.V2CL7J6,JQ94>;Y8'?;_QMXYZLP5$$+14@YZ2U=A)$]Q
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
M 8.BP+]0<!L(_@6#6O\3!ED0IBSXLUP?$%6OO<42+6 =(/;=4YQD!GBBZ4=
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
M!-M$%=Y<.8"=&K?$;:QL/ 9QHP/Z'JT&@NT9[!1-!?STAY=@#(6'AHM2R"O
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
M)C:'2DK5")AYLM?6:[^KZCPZ/&K:],F.]_'^COZTQ;MYV.,6)A4O9;6YPW>
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
MJ=/LJ W]0%?S_42R6V]-<[8;8TC8]O7#,-OV9TW.?\]6X#GQ\O(4]*:7@S6
M5W5*;//I3S^J,F X;2N6^J!Q<3C?X05QN?[%V$SZ0<G$9ZX'H\W_7D$^USW8
MC:?5NO;GPO9#R?!GI#,H1.M[8YB<[^S23Y_&-4;_V?D1LOPH+2@:L]\D9U&1
M$K1QBL&/@51U0:$5^<);MVCC5]_ZV?[9R)N_.)MIU<IU/0L\<DS;SH7YD8NU
MQHYC>=%7>O$TIST0/TLOAV$/O%T9CVGFJ-#36LFEM,<>GIH<.=F9T0 /Y"@:
M'4CI+SRYP2]SYZG6;:[WV9;0:_ORE:4^QJ80:7:0A1'(,:31[.\6I!D)(FB6
M5=*L9-O\<\%]L;'QIU;'))_6Q^27?<J$[D*;@(G,^UR;N5CJ&E,^P*?!H'2S
MM)*%_AR,C$)',$S,#D1X(3?&5>TU9V_CG @I?C<\MW_9UYCH6H7A15!_;<^A
M O Y!Z2OY,DI, ?RCSL*]32%7T*..5T.*'IE(1IM!]=6D\Z/5E-*T^C%!Z;S
M(&6!;0J>'RD2R19P^(P[AKPXR3F!^.'^@G(4T="^H8&EF@3Y/3SGV?Z\) W6
M7E4_<D<]Y.8O\\OL5IP1RZMM/]<$D;9 #I.?=5,V/XMYR=T-L";?^IP__!NA
M:?#8(?(@9V8Y1.>0Y["'+?EJK978*::F51?TJL9'5B3S%NH37C#TBT\O3@UX
M-H ^H@!-+IG\'33*1 M56"M?G_9OC+=M('\3T0[QAG[)V ,]WL)>Q"9#2;&G
M V7]-P4^!!"EOO'1I1R VI4[P  AZ<"#:L/V"+WAAY[,V8?N;;6DG@EA>])G
M\#14' \3BL;SF@LW#Q*3T5*/!:6Z;Q-D5NA:LP7QDXCOH)[;H4H7[QQN/Q"B
MD]EP;(JCQ?F\;X#F/($XD0ES'99ES6=M9 0ET?0,67I[5(BJ==WO;OS$(1YP
M5*PVA>N>JLEK[G]B2%$:_;(^K*-Z=)B![=WTGAVI?+56X);$T/'2N"+ZX?02
M<<&AV)X+O8O# 4VL]J _\'X<'XV8=K.F@6[UW,NB-'"6D-79^F96[U$(Q59N
MQE8TXF&Y??G" =L)^JNK(-,5%W8GU'=,@!'?P'[U!Y.^*XA-QVZ;#_J_<]+
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
MRYA>[_\_EZ+]O_QP[2W\#U!+ P04    " "VC)Y<>YVM$IVO  !/40$ %
M ')D9'0M,C R-C S,S%?9S4N:G!G[+P+/%1=WS<^3CE5DW-4IAR2D"N20J82
MDB3).::2A.0J%8G91<XD"D5,3BEB<B[)Y)Q.BG*,F3'*F1DQ-K-GS[M<]W/?
M_^O0YWWO_^%]G__S?*[ILV8T[+W7^JVUOH?UVVOSNGDTS*H#9A9F&#Y^/LQQ
M\ _#F\*LW'/*[Z0'Q@,#7GR\/HP)AI]OZ;7TSK_T$A18>A<2%!007":T;-EO
M15A4!!3A9<M$Q$5$Q99>X*?EXF++E_ZS=))_',HO)" @)":\3%CL__:+]PHC
M(<(?(S@HP*>$X9?@$Y#@XS5B<*".0K]5CP_S'R\^?@%!H67"H!KBX \J5H'J
M"PB 2@N!&H/?AH#?8P0EA"0W;-VS3,KFA+#2>6F=ZXE9(LI[2^IDCGQBJNB>
MO! J*B8KMUI>076CVB;US=OTMNOOV&E@LL_4S'R_Q0';HW;V#HY.SNZG/$Y[
MGO'R]K]XZ7) X)6@L!OA$9%1T3%)M^\DIZ3>O9>6G9.;]S#_T>."TK+RBLJJ
M9\^KZQL:FYI;7K>^:>_X_*6SJ[NGES[(&/KV?7AD=(PU\V-VCCT/+RPNM8L/
M(\#WS]=/VR4!VL6_U ?"2^WBXP]8^@,)0:$-6Y=)[K$1/G%>2DGGNHCTWL2L
MDCI19=TC3)F3%SZ)R:ILHZNREIKV6\O^O8:%_C]JV;\:]G^UJQ>S7( /=)Z
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
MDM$3H1$&5PE%)@>;$=Q6Q;RX\_AHW)&IOAB+*V5?'F7'S%G?%T-$X%A @L*
MYY^^[T+CO;GSY%<)4929PY>HG.7]T$@GN05Q0E=*=4(<+^Z>66#9KK[C81HL
M?SQRMS&5@9]SC_^!_#B( 6#/D"RH6Z$+-$7K;.>?R?C$1U0P1&X(2H$I\]6D
M0>CNO^L^Y7_O/OW^=I__E=RGPSHZ#[.TW X$^7L3&CF<:!!H:,M*27K2FW\#
M*"*I7JO'/06TK2E?5'2:EYD%;&KVR6;97\?%(%L?P6Z^1Q:;]#3DB]SF+:M_
M.=87O2HK25WN[M"Q;\<NY/(;.-"M)PG,<52T@J,-U3512N?#C.4039;<J]4U
M^"OZ;&JL%J(<X/$0?FN;<C2BOE-=56/8;,;HXU?"M='UST0F=NNL%YYL:20D
MD/AKL0-]7E19=!ML6=\EERBO26/AHB;/NET4%DH\G6B)"50YGY9.IS2WA1%6
M=[+058@+LR4F]=#6^-VP'Z&J5K9I_NP/HU3?]$ICW;C)'2,^WZW[2*A(/F?9
MTCH3:H#MM633/^E!TBNP];^.+&Y),K*\E#>Z:)6K\_68Y<[MI6;3&C433OWL
M&S&_2/MJ4N6(S;C2#T5,<70%BYN+@C%3AT?7C67B.HUU*3'!ELQQBX[\YZ2C
MI<SVU^R@LULME+?-6'%)RZNV5C(V)$UKA![%8#L)RX@?\7RURG#+$3B ^8/A
M=^/2]*HS=3?)66=J52JJ:TIZ.6L^1*C+#S;PY_^ZVNA2<37E'HC %VC%15*/
M.RIZGJ7!W@LG9"?$9@JR3M4J=&U;@;6)\DY\4M7Y]&NO6U_6#WN-2$F,"F9_
MU3D'XQ-JBR<?+">M"^2\(HG7J%YE3$=GZK4'&V9YE43KK?-Q_9Q=7EZQM\[$
M8MN31]?*-KV5:!5XZ>- [T+676'E#_HU3W<K'P)NY%JPBW]^L&H9W)4?Z',H
MXLO33+T:2U\SEW3V+N?F 9]]$53AL^U%C=VG7)S6S,O^2^6*:;00-8A44JE#
M'4Z1$*P#DUCN'-UC'3?,V"V<9:B?]KMH#^O,3?(K;3XS6^3KZEX7!_P5ZV>\
M/7MD%&YF'+334YGHN&]K=2ZM-AYG:1*VHT%FK]ZC;U^&1548JF8Y5GH7.VS*
MK+S3/N7\'+W_NJB?PW6G3R\N!S(H; -ZFO)_C$?^6I.$N81(RHA.*KH\<B%R
M,;890)]&(T2+H2#1/V?6B@F"&%$#%F $7)L@;D1^ >!>/KMKWQM-<NU;36//
M5(U]P-\4%/\RTI LWVQFMN(BW?]LX3J;C@:'< O5JV8VMZNN;IS]HDCT:#AF
M>ONC70EL4'Z\_TZ![7VIR^>ZD@ZPK?JNJG6/ %*:Q4HO**/B 'TW1GH"LY*7
MBD8])[_QYCJ!,(%HM&;U  \TZ@$JM\5G)HV2:700H/<]\$O\8V[++ 1<#A&
MKS6W')   O_V\0_E/YX *PTC&=^&N=$!E$7CWEIS<C&>%DN:"4@EL567P)WC
MO;A%8LG\B:+;@K6CJ3-^/[07YY3G3@)Z&7-'1O]FR[_9\O_#PM= _(0OMV[
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
M-%";'0Q'^OK3J8I]/57UDR6NNN/VE<2S55+R&ZTFUQ\Y%7 W,O'>W9235B'
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
MPT")JH8U06P=*C1JTC7M2A0+!BXEJ6Z0PI'WH\QFC<_@9*'^IYEE2#9TB*M
MH?[09G8@W_V/ H38##G]7N+B7I*648828%NTJ1#'53LPJI$.@^Y7@>I);"U'
M8+@,'"P(W3L(\V>"M%_S,%M^8.<7*8.IW^M_)D,^%?QL@:$1OZ ROMBPI+(7
M ZX#+77A*3$9FOW<%GH&@+0O_N4?0/H3!=Y 0*(I$M"$6CXT\GQ\VAG6^*M>
MH3P,!)+'2#^7,OL<-SP=1YFY4(8%9N.1T%]3+^0#9#UN*66HO585(']L 32J
MF3R[\W=&6.UO(_RW$?[;"/^7-\(.ZJQ4!E3/P_1PZO('A9NH0("=\N(?,W0/
M8*M/X8,6>E]L,#]W.?/\38U6RA\W^Y -9=*_[=A<VR81=4/U9=Z.IKZ7Z0?G
M==#5@P>IV$GFCLU?3ESUWWM_>$W1%X9L\0O<7AO"KM^L[^]W&9G_]7;I-K2$
M.<]=!F9:W2T>1O<%UQ1,<9E!/-.4@.Y;E(Q9F/[)+J,_[4/Z_=WB)]!L%H4K
MQL+!2N3?GMYE&CS_OW[^RZ<_U.*WIW=1T?# !$3"X;>G=V777OW+K>'5E#!"
ME=I$%6<W_#H8#YNR3#@$A^VEQV*M)RS'H?Z-^ML7LDP9OS)V?B_/RQRZ&U.0
MH6FWTV(DZ;Z+7ZE%_]V3@8:Q3QVO.#1Z?*&+%+XYDF-CJOJE2CKIA^<3 *]C
MI!TR,.@MU%(X!B@$#S 'VR/) ]5_(;<A8TT>YL6)79X+^]",13V(\IU SU]X
M]WTI37@4+?O#U+EJO )JQ3'SN;'V^,5#R>T.^DP?%&!8.'["&:!K^\7B),K3
M7RE3'V<)B:CK=]ST'-2D_3Z<> &$Y1)^Z->E1\L>?P\,EMD>0H[= JB($'!9
MB0WT-FZ8'HXK+Q0<&07-6'3-1:*I4K/3P!H/?3O.W0S ^#%)<(DS>J&K?T"6
M'(BYE[(@101HU6U]"/2Q?]= !=,!645&]U&C*&RI#LKLL;GY(N@@$X<D!?I9
M0*,7\&U4>6CHVVE%(% Z#HO](/1IH%8:@P1N5'4^FM3JEOP3YSWB#_JK:TFE
MSJ8$6V,A0-2B@#6 91X]@^Q<0AEI@/R_?_(P]@ W'AJ:)"I W7-@8(T>O<2)
M_UDJ?5Y;##_D ORQ KB0]1 V-Q5)8.+GQ@B+CDL3N@3Y^G?*_.^4^=\I\_^W
MI78?$ X/T-?X*OW)2_0716O8Y\$7U\<@OG(MX89V-V<KNJ&^7&\G^9Z+7)6/
MR@7G'K/H5>*BFM^]G.HDS)[PS?7++#3Q,,L6P'#=;;P+ 6HQ=*<KL8O /(R5
MM_3'A>FMNTA:,_:+4+KMQVTC1^Q?WGW$[Q#?]%GHU5ON'5G-;W=9%.;!!'BS
M^?6EY^__#_;>/BZFO?L?'D(((R2%!I4D"4DH;0Z)DD$H)>,IE1 G5$RS/54J
MC$I%J0DE5 8]H8?1LY"A5"HU-:7TI)FIICTS>^]^G^V<ZQRJZW5?U_VZK_O^
M7O>W/[R\SC[G?.:SU^>SUGJOM=YK[3[2Y,)\9I69N.@9XB7O3]_H[B P%)_^
M8$S# MW='(YJA8EKUK?*6P2T5=K;Z-Y]\^31W/IQ47OW#I.R3.D X(Z<@EV
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
M^,A*MI2UF<P15%PP0$XY"!Q]C^S;T)Y<&#[<:F*>[KVH$][A]8%;EJQ_S&C
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
M7<=$;[\CQ](P_2UH'\& E"3@DE^$N0ZJN\01C24X^S15,_RB)RU:24(0Q$8
M2W#=.J]3BI1 W=/?8"1V"P,XJ2 +\)H +@",?HY.!'RWF#T "=QW]CX.I;BC
MX<UY;-E$ Q8V.SR]M;^+]5KX=WQZ'IC*QE,^0,6N$P@*L2-DJH)'_7SO@"%H
M!V93RTQ0@1=B *E8W&'7J*(+L1MPXS<<@/'/X&K#+2<-9/=HSSW R<Y!J4A8
M(SP;TR 6/P<6!U%-R75"L-EH^5#">2CA/)1P'DHX#R6<AQ+.:"=XPP[XM74]
M$SO;VD>2*D4R+ELWPZBR"_X;,-IM/'#?/R2T\=$UA,\#&G&,X&59"T"$=TB^
MA(W?>L" "1!<#M-_"1;N4@2_T20C"48.^RI IVLRV!_&HH1#O0#LP&L=OCM&
M=Z9(QW]EG+/NYH#'19K@)=/ 8;Z@O#)9"O[Y7:$4P('2I3G]R]OV/?U=;%88
MP#R!7JZ"MR+'5XVP:&4N7/$:H"A4EY#GN#X2]1?V2!]IT.2N,N,-)#H)CX?;
MX8^<[I>JV$?V%V.")<_00BU$T'4\"*S\"JYX 58FY+D7=X%F<0:)0UL@1(>*
MLK0 G&O+M02>=YY+TQO<BN\JF?<4[A'!4BNH1 ^ Z$:?MU"[6A@>2!"S<DV>
M_Y4UZ)'A8T#$.=>PGBGM(WWB=*<>1L\/%JYV,Q7@QKL/_TQVK4:GMP#_K6%
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
M4(8& @T-!!H:"#0T$&AH(-#_JP.!!J4>??,>F ?.TLL#[N\I1=R,ATWN@4?
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
M4R$()'K;#;5_EL3\K_9?[?]2$]Z:_6]02P,$%     @ MHR>7)9HP7E0<P
MTJH  !0   !R9&1T+3(P,C8P,S,Q7V<V+FIP9^R["SA4;_\WNH2("B'E-(62
MA,JI(JN3)&E225%-22%)Y31JFB6*$$(H'::4Z,"48^4PSG(H(2;$F*&<L\9A
M+&9FS7M[_N_[[O_S_'[7_C_[W?NZ]K[V]:ZN16M9ZU[W?7^_W\_AGC6B'Z(>
M2'[O;MO=D-@\,>@4^ >)_D"+M[OYN)Z%SD)@$Q-U0CNA>6)SV]S/>7.;A/C<
M3TD)"7&)^9+SY_]CEUH@#7:I^?.E9:47R,QMX'\+9646SAW,-?(?M\Z3%!>7
ME)&:+R7S?WD3E4(*TF)WYUT4%]."YBF(B2N(B2HA NBCY#^Z)P;]]TULGKB$
MY'PIT U9<$&>/.B^N#CHM"3H,?CK=?!W2$)!<LG*#=OG*SJ<EM*ZK+3Q1MPS
M:>T=[\N4#S:A.L:N5T(6R"Q56;9<==5JW35Z:TU,S<PW;=ZR<Y?U;IL]MGL/
M'78\XG3TF/,9M[/GW#T\S_OZ^0<$DH.NAMZ\%19^.R(R/N%>8E+R_0<IJ<]?
MI+U,SWCU.CLG-R^_X,/'3^45E575-9]KZYI;OK>V,7^T=[ YO7V_?O</# YQ
MQR<FIWC3V,SLW+C$('&Q_['][;@4P+CFS<5 :FY<8O,"YRY0D)!<N6'^DNT.
M4J<O*VIMO"&MM"/NV?NR!=K&!U%EURM-,DMU3-BKN'-#^\?(_KV!A?POC>Q_
M#NS_&%<'M%!<# 1/7 &"(:$@-7(-]/_+_;57"B^<':W97VFUJLW;9-3JJ[9!
MU]14><5"A9BL/WUK,Z9TE>LP.=X]X6,KO>'0"L)"JA6F7WDU+OJ1YZQ<Y-LQ
MW;7S[8(N[_D2+*;#";9PUD]$G6I((?"2HNU!;#@<7B;0IP]]NIK$:#$ARG>>
M..ZRQOM%K?K^AN -99_5N2<<(:4CBUA5Q#!5I-*+&,H400J3RRQ/9'C2,WZ0
MG;U=);]?O- 465P94%7$C#@J[R9S6"'$ZVJPS)JW-#7R="EK$66K4115F]QB
M^\TD8_F1ZT27[ZZY!7?>EX?%'W&4>#*?N#K8-.-MXWRLLXRF0#'W[C4*[S9L
M,>W2G(1_3)U0Q2W>>/(*M2\DF9V]L"7[D6+("__YV;B>P!O;@!K;A%:2U*P,
MR6?*.JZWEA;DE7#W,[S3*TQ>N.VF6Z3FG%+,5?\F1;1V(]O4X.+8C?2=;S#9
MZH[=!9Z7W96[BMOB7EG[JN>/JQS]?23ZMML9]1M'+^WS#@EXY/5-S%KIP/_K
M.S.3JB."RIX$+#6C;A*^I]:Z*[E8Z7A>-DI>MBSZ;"LOH^9TPHTQ4G[KS"$1
M)-$G#(8OLC#MY%&$RZ5J4K]\$[AA1&YLY26OD^I,R\V]]A;VWW-7QWC5V%TK
M]-Y]=!?-H'UWO"XRM;:,>-\!LGHL@F[RQGA7?#I]>9&H5(A?E-"K0E,[]&3\
M5^Z7[/.DTZA5Q.6^6A./AH^.<8[Y^<TS9?TPP8.$7J&-RC!RW$>$_//8!&\%
M^C41K>E5J7P8*W7^BK-@>U*_8]YCPU_!72YE/-,[Y:]D:=U[-&VU_=I5+SS
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
MZ!9E,YA%N8% !Y=CPV8'3]1HOVV(F_D3G7/&NC_(\,Y.;7<3L5EE:W<RH_(
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
M-247!>38_=[-/)]3<=E'1UOA>95O_%.?;KNELQ<C(5 ^[HW!FA+"AT7B<+!
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
M<.?P?WK8G_1_P_CN^'<LM'!#)6%\5ROPEG;C-@!6R^#Q@'<LGH*1<*W-K^L
MI!OZ9R'EYVRY&34_!E^Z# 1U:<X;FW+"N-D@PE, "F"WP0F88W1HK0@J37XN
MB&7-_HT-%B[ZJU\>-))'^N(JD4[:[!5=U"F$-.Y["9X&@F/?=Q@&4<3/PR4A
MQ==X\P%KUV.^0%":$-J*PO[U3/&ZA[C-,F1V1DZHIZD"0E6[(0:,QA29C"#D
M.\Z S)9\!JXOR0,A-:L703;'G89:J0?!2#V0OK%,9,0>D&P34YF?'D$;!S*B
MDRLD]C*>3PM ]D_+I/<K]J4 +_:$^$?^;^SPK[U_<<VA-X$12RM'F)]Q]TH,
MI)C.8N!13[K/$-[F82!HDHJ@-TP,N/G3X"CU#+WCJ@"HO) (T/-A 2"[=S]
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
MUNX)4$K7QK2^%B6QKG)J!=G0R&/V 0,$\"&G?QK'5J@G##[^FS>?TZ8YY@E
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
MK<L<NC*R(A2<*;1IBW339/X@#V7S]!@!WK8L"IXE[L<1H--<-V"7WV'%L#V
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
M0NA:?=:4<K/$-\M>*FI!P_EG5V21G]VYF\*T%[O.G+U5!=LNL\C9@1U";]N
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
M,>S732YO>T-U<Q[IH[W?=F/YS:Y-FU>K+>7M@LM-374I#1#;EAK$D %D_E*
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
MN/?$^1M_@L;T*U12P<8,][_O=%*N@3LSN&?XCVG37KK<._RGJ&S?39IL=W+
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
M#7K5_*(P=!;0PH0 ]R,34 P'>&I#N!)<&OX!2 (!2GWE'!4)7:4!I# TIT7
M=O.%L=74>XQIH.[CSX-[*J?5_UK&UB94!0RSKW!%)Y+/I ;1V0T,P);L&,_6
M)%(7G;EIBM(X>#!G+MFTIHA3M--O2?\*Q:OOIX)TCT=N<]4;:'+Y:=W+.%,K
MV\>XM]S)9.1X6>=FZ\*Q\[]CBV[8EO9$OQ^9G,*D @0X[:U,*D\6$'M3UT?^
M/EI]([)Q%GW<%@R/[@<JR,I[)*2*.J<UB.E@[KE]VNCC'<29\8P!\ED@SZ>>
M\IL4IXFH7#CP/.7TF<IC"YZGFCQ$- -:1(<^P#,!(3AMA?C&3G;YE?#DD3X!
M;F0,XJ_#:]?2)_?]HG)E0(=8?^('T6IIR/H)E.H>01\)?B3 O1BY\?<7XZJA
M.6T/0#SM /<-H'@LBCKI!&C[[77P^;/YUP<V9I1%\ 71OZ,P\EGB.5"Q9?#
MKV)K <X5N*1Y1P^B=3EUTO8T7#UO,#6A2!_H^07-@([P-A]6I:RB=. GKU'E
MH=&;/^#I[(/\6F!R   >;F:Y\Z-OT+#X.F(Z L2">K<QPAB@"/\?98J<\&/&
M/'/R-GXL1<P_CAN"%"KE]:YB9R<:/<TLO?ND>]B@5L0F+PH[_G&S[?&C#N9=
M*X42SZ[Z)G[=C-S?#\ !&JUC,S")GC2X_%#QM:T]QF4KP2"^VN!XL/GGN]!A
MT.CG#3T]/7]*D)\:Y+W,V!+:G."A:/LVC(BL ]T0J5;?'Q028;K*O_D0!RI3
M5:L\QJ'>U7B;7TPO#<:^9U_E9*AXA@2/6Z5$2FH_C%BK<E)G_:C0=(KB)'X4
M BP<B, \'^R;'2/W6C1/B0*:>,E,#U1QU#_J)C4"DAG+LSKWSO'A6*+[_,78
M(I/8T]=J;.<NDRL]:"\H^J@CXL<&*KB$0V4QPKSRB$O]W:V2C[3F6SV[MD?D
M@GV4F-7FWR^?Y&Z6?!(KA/L],I6+2;WB7:34)VF'Y#$0;6IMI%7U]_/496YW
M>"R@!>^2\0&ONQW.;W*J-6YW,_K^KM;W!F?QOLUJMFKDXNVW++FDT4B>M;\*
MMYZ?5*S".THV;/*U4A6NF=]RX<;Q%_E+?'K,I1)P!W.*7A?6?S.0N3%] 8<6
M\3,-WWLM4!8Q!X\JJ'=5^*7*(]O%*R"%(3_QDP5*.?[6$R:[-LP'Y/?56;D_
M6N[X.B[:2':9UB/A:T3V?KH44H1)%()9(,FF14$>C9*,(8>00),U+'WEX1M+
M9W+-KWNX;^SI04]T+2=9G@G_3-IPJ\+R6GSW9N(SVR/BGXA+2G40$B8!YK1(
M)YL0#5VP%J_JC"I\?<&H+=64((%<\SHX290?F6V\3OFE@[FM[.WY8BR?\CI,
MR#640@$#NXS"8.0$TWD6B!77D/_4D+1JA+(<\65MA&HH>LUDU3[=GB-(R,G"
M)?/>P>]J4@_6:%Y]_^&<S^RI0'SJ%>6A&05<O7N2H__ ^[N?8^XK1U_R"ED5
M$?5^)MNJW[V6%@BHDQ;XE--60P#<YC9TC)'^P(YX.K7_ZGC4</(I\]/QD5]]
MHG9,ZKZEW8?Z@+J:]+A!X$=?@^<MK[L<"(C.BA^8X5R-O1SH3;M)'FU&"2_Z
MNI.EJIR.!=;[Z!U,L7]9J+).DV>41'_M[O>'@;@CP/WI(%[#?QJ(=OT_#43&
M@H'H3U%$&E&SPVL$.*HMG;T"O,]]QAVU2A2!OQT P"\,?,=G0GLC<B-Q5%F
M,V,(<!L#0,O&>'R'RX_13PVEGW1%1A*N2:9ALI''8N&Q3OJJ"P'ZV%Z@K,"@
MGEYC[9]1M;2KXR@P(\ BUX41S4T7VY!&ED>CTHD"W#KH21**@38?$^ ^&3-#
M^'ZMT+3*>KX0K7$"T6, W%D.MP4 &[#G':T),!)FN8K _P!\@#I%J*\0??Q%
M/(O -SB"LI^%Z<X]P3#):6H[ X <DPI S@Z+KW7Q<HGC 2P'$M]@0>(?!'3Q
M?J1H X@@7H8#=-5!\Y@J_.0:0.-MKZGS^R"??YE>9AER\$ B%4F;HU:7+H+K
M*D%3N0Q3S&ML;<S@'?B>-7]')E_C_TH[-YV,!3@M:1FLM!F\+6:2?%. TS0%
M5'%JAC[='?VW)NGOK1.MPP04&7N-R@^(QN(,YHB_AT#)U3!/G(H]?DX> B#<
MI\U]8M=!9^_'SVVGR</M]R LH=.NYOA?W=1T-Q@-6@>446(:9,IQQ*Q[03^X
M"'#< <K3MK_)ZG??0+?QWT$#8Z9KX?99X*J'G.+GB6$+OK42CL3,^Z #C#E\
M/WVD!9[.;7CY+ S=AM'_CDK0OZ>=7#8/.]@-\>G %%J@&36,.:.3$SS@ZS)>
M49\8@C8_2"U[^I_.N"M."7"HHET50Q857=CXA?1PC)G:U1L]RWLUV(D5?#_G
MIJTEHE[%TZG-A-2KA[KWZ=B>V[W\B3V.%Q62A -:"HGC.B)$3B(7:* [6F0Y
M]MF),3>.<+GI&DYB);R$X4]EN0?-=+AQ=(.BI!YU2OURY33N?&(>7RB_*O:.
MBJ\/E6TM(U8X:@_SK-$S2#[O"OD"\I3=7]Z[*9^=$;*5$$%?YKVUKK6?4!#-
MV]]9T^7&6)OF?U%6UJ0VH?:4YGL1X>D=82BPR'>(6"M>M70G7 [ZRI,1 J_
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
M68IP/Q%5!WA.[XKI-N:Z=U&:!Z[;R55BN:[>C8E%XQ'>M=OJ^J"^E\1)5PI
MTVPE_+Q/01HF 1AMK7:?_CP3!N):)>F?[Z!U;5X>UEXJD7(C>S)5M:XDNT>W
M\$4R%XJ]M&V#D2.K9\-:-9.\H?ZTQ9F%YVN7Q=IY%9Y)R"KLH48^ ")]$_7W
MD87-;KQ,WD8 P^_0'0O-"E1,DT[F(/T_0[;P(1]Q-&8K/-*$QF#P)0*:\MB8
M'PCQUYO_]%6P(7X9G%^D: J\YAI=>'Z<.K_LY?I_ZT\/0W)K8>'_@ T=\H8
MW)L#Q/6&ASY1RRA2<-V7LALM %^WRC1* GQ-DIGH^QL^_?5C",JAHRD9E1!/
M;9K&UXTJ>M<XM^*( +<*GGY^?15@3/551/X-P'?/#6;5Z/I07R%C\HH+*"%'
M3H:_L8C6L@,M!I5DP'4-_NY8E04T73!.#^!H8Y: CL.@1ZCC?^<Y_X_)<]H0
MNZRONVU-+T$+WEG)JSOO?GDF\/YN7^DWZ2$V'RP^#<A6XZS,*.0%UC?=A-Y
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
MK(75@4$LUK[M&S5?&TW6KR+R9+?"?/4$^@M_&+-X39P9PD K0$@7=KA5&ZL
M?)N^'UV_D,AY^#\2.1T0HC6!/J3>HH\ C,4>>Y\'-7@*U]U#9K'W)^&AFL[H
M?^\&^@O0D]"LK@#W/GJ*#]<!7?0Q!!O]<YD#L##NOY<Y_GN9X_^B98Z_YAS_
MS$+]4W)R, C>Z@\$E]8U#:Q[ 0.ATF) 5''NMV<R@51Z#?P <3GES=]D(O_8
M8/C/PXT73?S@;[,0N#G2AL7"JP,TZ0,!MP&F'063K?&OVS;_2-3]LZ)$/M,-
M^Z&Y]9N)++XL;S:(.$G:,C$_._\6@,8OF6^$OTE%_BD#_WJ1PL[%+(>I,USB
M_"$9%OTY$4U4@$;5\/.77R$S?\<00*S^A4LHQE7T21LW:&2,P%]'_;%*=&%'
M*!A=IZ;AZ>Z]H#<5YBO_FH.<D5Z837]A$BR,W859^L-AQ$?H1D"#CP_29\8!
M[OQK?O'V.7AR2Q:VG7(1:V).S"T[#8W\@/AK0#<YF6?_7>KQUD)&^J\6$K9B
MRZ"Q)TD\&-0U!A7N)Z"/N^$_DH^&C8-=_["D8/IJ <>BY\=!B;(O=>?2QV'*
M,43Y"4#4,,@6_O=,(/!-_X*;'$H%XS]V?2+_!AP'-6)&H%_R@>1]&PKFJ TD
MN9"$/P=]^R,-RB7\NXOB_\*R^1 @$DT9_F<!;EP#6%/BY UH'%2S2+O_[)\
M_N<T&L;^?1<XK?VO^,GF!;#5M";.3],U86HWZ YM=S!6_Y_VOC.LJ;7;-@B"
MU$AO0A1$FA2I2DE4NH@("@@($0$!:7:B1 )(D2:"6U!10@>E1#K2 J&)B$A1
M("@A 0L] 8E+4CB+O<^]S_FV/N<[WW?OCWN?QQ_\8+&R>/.^<XXYQASO6LL+
M3/<C:3\\-I'S #LRUKX0+ ='2.RF8G:,&A_6=G,E\*PP>]:V$ZF="=BV@:][
M?B$+#_Y*0*Z[@\L]DP8RAPGL^B5E*BP:A'9M>9#Y])NM$C;E]RT&H#Z$\<:
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
M^'Z ^ X84J%T&NLNXCQT^_RD*"!,6SU,XRXF9YUL>A^T*XV<(6OUIJ_6];Y
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
MW/=R4'W62<[4R1(W5TKS<('UQU#\I3O>M1-ZYA_VG\I\??KY2YP9#=N-B,5
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
MFG6W>F%>I/JLT;',G #G1HF$XHX 7]^0NZY$=TN1_6<M^&X_V^_$!X%<@%3
MZ$FL!Q'0B)%6GGOM" D]WH_ITBXVH]^29H/T@R5<)0/MO<,Y]]+3TR+=#&0S
MU<A_W(='68#IU@X=,VS#0#<@YU3PWJG)=:UR0.:4^YYD8NIVU+%)]:9A.<+
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
MJ^F6?"^N*=WAMA>O_&=OLOM_XP>S,?X?4$L#!!0    ( +:,GES0 _[@!Y<
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
MAH$>^LU@.R?60-N.\)E*!R1$"K'7MV#P'[]%T)QP4'V9=KRH_;+O;K2YP[-
M[-@S\>V[M-9_2)&R.GKHV9%,C@?G(1?RUKR-@; #J?"JJOUHGTPRD6Z\VO5
MA_89()*E)@6^GXM(U?M%(?:7_FMK W-OW8Z-=%RQDW2#DX&]2+Z%+276"I,
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
M*;)K'&Y[#..)GJ*U\>*9N(.3N/M<Z)].EG>-C;(EXM%CX3113O#@<H&-!X-
MEF2HZK3ND*Y7OI#W\:&]-B4F6Y+@[N'<F3M/#,+OK>UI$W:\-+)AW^F</.U'
M1W]),TM<T]2DZU$V/1(H^)\?9N]JNV8SBIO$K 7QU@7'EL;.8:\N%[G(HZ'^
M,%O,[-<BES\[3/_/)^X]1M\H+U>YA*,A*EQH )C:<IV+V'*="Q85R/ZUSF6Y
M/L?;XF_U.>,P.]IDN83GYV\E/"G@,Z5S?1)P/MX0($<23'?F0A^P7Y;KC9XX
M /ZS\B1 (HLGV'\Z6U\ 'G</4UH^S<\R\T]K2(4;VB(PO2?&=Z^_XC[.27+W
M'-:.5[YZ7^Y0C]#;JS$^N/M)"R3V6A)J@HT@_ZK;G.?G-TH]&MU3J%3[N2#R
MV9YRU=R]VIP>K[2B16KT1L6:UW[AW5/'Q7F,'QUY:GLB6Z#)(4N\V-+<?G?)
M34SF-4LCV)!8F]M$II\E+VIU<Z$I+P"6[5>[AE<32'#U1=#G-J=E\060RJ@-
M=T^'/0?H^#TJ\SMLQ0H? YBIP,]I>+:X7('%_LFI_#US_I.*"@!.HR#5 ,1<
M/$<QC+SKC]>J9FKC%U4 ,PN#$Y"9.+! 7AY<*(Z()L>7N65$H;'8VQ;!8(+>
M$&<5ETMQ7^0\ ?,]0/JXC[/LIQ/P^Q3Z#%J3&HY&!Y/W3"X6UV$755673[,>
MB>1,#_BQT\YA"G <O1U Q='B.W]/X9(=X($$ZJSS9LSR/3.7CZC9?-<A5 +
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
M-+!J.[#?Y%+\XH%R9O-]I#@N#:I^8"S)6*,A8V]K'_^[$.H[I #G8SME9:)
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
M34GP<T27(@*9[R!?8?L%>#>=?5,_4<3KZ6^I[N"97E=/ @VW?26=*N.^ ,)
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
MGT)C:HXC35&#A">42&07I>YE"<U0>LLD!(WB>7 ,,GDDCGE",//4C)N!]U;
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
M7^U=:5!3619^B*VR!I1-MK"$38)I640%$[L;6Q 5%)2=*!HA( 87)&H("HI
MA+ TH4$%91$1 1%"$"(1"-(N&&6+@"0$7&@E^IYB?$,6)ETUBU4]55-CSU3U
MC_EQ?KYWW[WW._><4]]]WRF=F]L87IAN/[K)(JFKIN$T9Z+ 6$N)=KPD @=N
MQX_MW9*B]YRR#=*N5ZB!/U:==)Q6:#\1DZH;6<R69DTK=W3\"X9OU]7CFEGN
M*ZY?DW[\=SQIW,<+$AVX6H2 +7IG&@Y)E<';R],G241?2$;VE)3(5L MHVY]
MK^B36\TE;^*FRTO"O"NEYE=,\Y];CVW1:?7?XV)OLV$=:21M*HC[?J1=H=X-
M62O4S*Y3?AQ.Q"V*PZM;PIE@T"[HF]D2QA71M<@CA,2J"S3&\967?89]+B]S
M,9K*X(84Q9B>Y7<UC- FDF0&21.<[O<C+A)E;0]G'B$T"&1)("NCPTD0VP]7
M;)/J2CV3#(J2G!T&M09N0+WJO2^[-?L/!.:XK1?.0&#*/8X>AT3/3 '#D$B*
M*W\2_,3JG&9;@KZ=+1)?V]MU,;E-L>[&>4RT9TW]:QNG^!>$GWIM"<&T4TZ4
M/TY2 A)ZQCR@C)K*/&&B'(G@')@'M,B]/>NVE.J!?8+"28]]T#[.R+JA\[D"
MU&K<2(7]/D-#AV.?[0YB>P]FW3+<3WM%AQWME$EKURAIIAU*DD!#N!AAEO%O
MV%;[]411!M6<S.E68 ?%EOW59XMG^[1Y6[+VQ$3EG;U307U95>H3\M"@0'_.
M#0]0B'+V)YX1]:G[:LY2Y==<1#(-,]@(\&VDC\RD&B9-R I&87K@J=02KMCS
M"2-GN7.\!>%NHJ%?\4*-@RJWE:>:$<079\=)%\K<P3K^3"_DV#M:G>74W E-
M(M*,*U>O&[Y$U,_G)9O1U'9\A^:?MM0 G%X4W]T7E1WA+M/-]WMVCEO6A*V"
M'"5(99EJAO<=]OS!AI.%IMJ3R_P'W>YH!+9L]#DZ=NT](:\.14NP=?/P*V:[
M+-I5KSP763W*\N2.G:B^!L))G.'Q6([NT4Q2-4F#@KT-Z8 73IOT1-?V5JM%
M,V_O*_Q.0R\/E;EBN??65[AG- F9#9^$@J:2Q.[)$S2ZVCS0]1;J83")(M\K
MQCPBB5@U%DR[\%-VL?7M-H9#O9D*NA;U_9;-J)W G-7?_YXO5*Y7,YZE1-'$
M11RXC6=&'< C9FM/"@W"ZNH+)Z0G6S]WN3G>[U]2E:BPR7#INPDJ=@G<]]?!
MC@JUDV#LU$0V/5WA"M-ZL"BX$%MH$B<T0M PEA!2TDAWCA@1;+(XB0KQ==T%
MBE/=U$M#_ -Y7TF+MEY:K-!0 XM$1>D4)S!,<@-,RJ*LDFY\<\)K]3P 5E6
M+[G\.4F]3L7*HL-9!^K%50SW#^\8AY;6R-]Z/7ASV50901L4ZB%3?N:*>_BE
M[W 'UN_Y1#=7\#AZG_#I"H?!YEI]0RRZH[ET#;HR=3RA+NG8A]Z#C2O='Z]1
M-U7Q^VINTD[BH9RJ UGXH[RT( *&I)O(;T7\'KH!)8:/=2*WI9R9Z[BXMW$X
MT5N@2^B8N_=F[?#H^+A7%DTZ<I405;45V;A8MNSUU.=./QB]Z1[I?*2SO)*Z
MCIS6U:+0!,M_I5I"9]I"FJ'FJV,[LN)\;UL,[ EAW*_,G@I+L<E[?CS;PB-&
M58C] _2H;.J_P7K(->$K4\^PAA3/8:I5.!P4P3?<-/"BS=@]W;48\\EDLL+*
MA&S]E\J\QWK:B[8%7T_M%I%.E;%2N"0]&9X%5TW- ["MH1CCSA4:/EQTNJKO
MAFQ-F)9J9ULX?U79+7E+R$?]UMT%@L@EYPN:-U/NY(YU&RTV40*M&&XB52J>
MG(AO$!=)/:E/5PN;DL[,+K$MF*1WDG1]X^((M>&_"(GM@P-^K6%-1))ZIW&C
MOW[5;0^4K0N>2GU(-8$WBG C YVA=G=Q^N%Q'1IX[="'HNS#;\.+=A1L;RI<
MV/B<.?B(MS87*Y_Q\>"H?Z2;4T=#(X1<CHGBT;J&F9U012CG9HM!":6)XL[
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
M[^GJ29Y<U!)W=@.@'KDD2CCP?DTT*C^XY/D70IC_MZ^S^9&_ E!+ P04
M" "VC)Y<LC8A<JIC   FD@  %    ')D9'0M,C R-C S,S%?9SDN:G!G[+P+
M.%3MVS>\I$B2["LQA4)"D;21U4Y():F(F+LD),U=*J/&K$KVFPFA*%-)M&&R
MEYBQEU0*-39I9HR2D!F;L9B9->_E?S_/]S[OW?T=S_-^QW=\[WN\7ZOC<FC-
M6M><YW6=Y^_W.Z_K*DF'A TMW+W+?A<D-4L*^@/\@20_H07;3A".>T/>$+BD
M)-W0#FB6U,PU\W/6S#5;>N;GG-FSI6?+S)&1^5>3E9L+FJR,S%SYN7+S9B[P
MVWSY>?-G_C+3R5^OSIHC+3UGGJR,[+S_Z4M2!2G-E;HQRU5:2@>:I20EK20E
MJ8-PP,8Y_S)/"OJW2VJ6].PY,K+ #'GP0/%"8+ZT-#!Z#K 8?!H"/H=F*\U1
M7KYVFXR*TS%9G;.J9E<3[L_5W9Y?K7;@ T_/_/BY:W+SU#46+5ZR8J6^@>&J
M=1;K+3=LW+1CI\TN6SO[W<X'#QUV<3WBYG7"^Z2/K]^IP/,7+@81@R^%7@\+
MCXB,BDY,NIF<DGKK=MJ#S(=9C[)S'C\I*"PJ+BDM>U%>4UM7W]#XJNEU:UO[
MQT_,CLXN3B^W[^NW_N\#/_BC8^,3@DET:GK&+RE(6NK?KW_T2PGX-6MF#F1G
M_)*:%33S@-+L.<O7RBAO<Y(]=E9%Q^SJ7-7M"??SJ^5TS0_PU(Z?^S!/76\=
M9P5_QK5_>?9?<^S:_R//_B_'_KM?7=!\:2DP>=)*$ R)10^B#:#_LQJ7O(S\
M@5K(J@DY9K6%[\AEA)(L<NP7IFS&+20^:'UW,G;\SR2[9RZL1?<6O([FBG8(
M=Y"D>)2P\9&E1!J7$CI>J>':(TYZ=LIZ9?&U3Y-:I-N>6Q.]Z*W^.:W%'J8>
M;<83N2H'2BL*7X:=+'I9?/M$M&_'K+S8A^$'YBX+O:8 N3YX,EC^,XH3HCQ6
M1U_QR?C\L.6^XL3^_>VF>>J+C._%.5@5V/6MTLE9[7H#FIUTB*3&I<P1V?.R
M(BC66D2& W-\RX'/CH_\-YG<U_J8U6?[,&&OBIE=MO"UW3V%W08/KLPS2HG@
M4JLW4R,9O!QC; WJYJC^\Y@$FEM.O-;Q8Z/KFUCK-[BWO6N.BBH,]+,MVM]+
MV?RY26/XB- $S:[?E'JUPEQH3Y1U^C3NVQ_B9?N<'W>3>=AH[INWZ^P-B=>D
MQM2E"227D*US5)W^US:RG@2J[K^XWH4\5WRKZT?K1CDT(:?.X1ZL:^/W(GCH
M3[/-;)?A8C(9J:Y%>+OA6)AW$-_YM$:=54B)'(^!<2(+_I%/XT8*EP(5'CU6
MJ2_P]S*0?7TC.>K#K=,KYN7O[VZ7_DY%#5>&/B!&"/XH:;7HT>X2?,0,4>D+
MQ>WR>CZ8D0(.=57RU!"> '8<L=Z"O95 O$.F8>#G7L=PN% C@N1UEN]5DW2J
M?,$+A&M_OJ7 86E0=V)?2,H?.H<+3%I73HYVENS\^83R_?E1<A>UQ#&B8CD;
M%P\7;")IM9T?4??U7,ZO_/F8>Q=VN7Q[7>YVUH'HEKT.LDF7'"[XS:M@RB@_
M#[X5UQ/.4A4_A_^@=-7VEHHTL@5D"70ME"C+J;_;7TL)(RM1;?D*;\K%SRR3
MF@.U'\7I+=Q\[4.CX'O,F56-)ZX>Y#A 9S.DP"NEIR10:;9(15Y0Q4"%0@/T
M]" B;3PAENXUO<KA'V(*7")/+R^^\WFUAI]RB_2F'8%+[KZ8'\E)O:C21Y5"
MJK<Q?#4=YR'5&QDG*1U!;&HHIB%:@U)R>TX)M.>F-UR*Z_;T</6W7)ON/L@L
M]3O\,9M0=/>ID=4SN2ZE@T()-$250+,?BROIBN1FN)160UU"TFYS<1-GY4W$
M4",^=!$+7MO=Q]X[H-<\Z/ROB^H_GZG?<4VI2B],H9ZT$5AOC%3;8!I$6+"
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
MQ"#K1.N ?EXE)8'K*%=&N7HNY]NBZ:(LN;W;#'8']#QV&':.+GXPS0I8 /0
MF,^5QKTCT]-MR#A]GBB$UF&*&FF(;I7&, 8']P(D18WX L8:O@.V>Q4R\0.>
M/MCR'9])$]T $#:D@TR?N>%DHS:5+^S\3/X%0FN0SB1LGP-G1$Q9XHBEV.!?
MJ@F#KDN@GQNH?-M1GU'+5D=LUQ0BODS%;E)>,U!C%]%=.@#YXUO C1[FJPL3
M_2+UI]@^%K C7[M% NT^,]BW2=06 ]3@(V!X')5!/ ;L!W,P _M ,=#_%!:.
MC*#++47A])4(,P\ _'T/YO=D\D6@@>08?19\<ZSR/%4\[R=CY]-IYUK6E-YS
M"2200%BJ+JK9,#*U\19K-W[ZY"W@E"#BJY2-ZO[_-YOL*U:IBTA=D9,ZM(+O
MCZG)% J7D=_#*K1EO+I-/_.?D+31(.W"8YG=37K?HX+,/7;T.<0$)?DM4DH^
M/8;?AKVE+AV'NP+9LJ&(+TT>=?!X7\301,^UN;<6T53<=RB(U$O7KGX^-3"_
MX,'&N.22B--GH#M]BGJ K1_B?TR7#M4@/K@Y>RU*7O*9]6Y(;;=_^MJHY<7M
MKG$'OJ_I6[=IYZ;KU>6A\V+CYPZ1S@KWB9:B:OQ!#C*TAV3>NSG JW=ETF/]
MT*\?K#:N+O>DRJ2?SAO84B-*02E24BW+I$N-;BC"**@$YP2(D\EF(CR/5M,B
M?_><D2D.3:\C:Z,A7/F7OC*IO<8..[H%Z#+OVUG;WF0X-R_18_DD^7V#S4O%
M60R"XQ5\06,#'(:#K)>?"@JR-D$;>^O?BU8\&#C[,)'VZLUDTL\+H\,WPK9_
MSO>1.O3\*Z*%_$'ME.:6I.:0:Q@%VO<Y@QU6 3Q-P17TZC/1P9+1](LQV=T]
M>A\\CN+8UWA6#H3E4SYC5V.?S[?-Q+Y\@<#04 &:\9Q:.I,:\:JP#R7"A1D$
M%P7T"*[V;E&IGYQT##P1\[6KV_-QP:&VX=SAN1TY[Y;XW'[GZ:=U!?8W>! -
M_7LSTNB%:T?D2&[HY3R1$1^[-5FN$77^\ETCMP*0KDMZ6WM71OO6W2AHTNZ[
MJ)F0''YN[@:+8L\@?K?@.2HE-&]YY"X*X$\*= ?ES/V>BI,O!/;/C9:50!0B
M]8Q5G;#C'?&=PK'(.L[SFQYN8_NC>YH>)H]_K+3<Q-LP_Z)/=+RF[.Y#IW8+
M8G6^ZGL'G4@ZT[1^O/.H3Z-CIX;@M#@+FR.!:LU%@>B.+&),U;'3'ZTL+N:E
M?#?6TOYLFO+Z]<*&,BCVRL$^Y07Z=:P.><%6M+973&C$+23/.^*))V;NS6\3
MN6M5BC_FTB)S5W=?>+8DN4CYX9+K9T\\,7YMIR:W;32Q^!WXAG;&'XQI$P!]
M_C^HHAC;&623_W=D>SR#;-\DT+.9*FW;30;O!/QF4@*U>P)$O.^I"Q#O$,AJ
M1P_^9#4U'*_"Y7W6WLA[Z/*!:%NWOGPDXM[8P^C-#L(3%ZX%)!0\G3J^:U7\
M8NDY 2\3[ 8&^QD C8<T_AV-@01,\*>AAL( \AM\D6-,%D^_NB6*T;WDV7K3
MX!4T@?$P??DN&Y\>*X,*\YR&P)9]"GZV6YK6JAW:Y/KD7-*'%1M*Q,I!)Q?E
M*?9^7J!]B+\QA.@<_?+FXX.Q!WYV1]M?RGB*!Q!6Q!+=2:TS%6I;$,2K4Q@7
MC7A40?J_A&78C+#,!<(RD=GON1HIXS#J39MP+\2:<-_96PBS#!G8P_G^(%JT
M$RN?)[X& G"?!&J*(=IB]&)3L6D& ^<OD,?D-L_ ,@<W/=W.&*=?$NO7L*8,
MGB#,Q\C ?GC.M W2I&"+U2R70(]^1(C48K ][O6LB8E'$FB I(8*\<_QOXIF
M;4.DR<81J[0%,'J+'L\8W0$XZ'D4>*5\FXVJR[?&$9^S0C.DJ6EF@O*Y()-;
M7SV=/,Z0DT G':<VFD8P!%9^\/01-?*0R_ 7H'O+>I%Z7!/U%<L>GM+\*H$F
M?B+3!^!5H&0HQH]>G":((P7(M',0?CF32>6YT:8VAUAB=9=AL>%+VHW!L7V
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
M>L77.T&Q';#$KI<>1EQ+D;*MX%Q$(TYAHM($ITB4K77T]LMM4C86E1R^.!Q
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
M7?N@^-G^D7X\I=EQJ-"?L@^B^=*PM-45\[OCN/QUYM-W[XCJH[]_;=Q;#LY
MK.$!Q4.%B07T ULN!D._+Z+,)ED:R'FH3D>Y\1-$>N/RY6]N>:R?3_+NU2-/
MMIF*O#C]/6Q;>W4/*R_'SA ,X$A^@F]Q).S)H^3P5%A:"%$0%E<^.>]+^3+3
MZ'IQ:MV53G<4UY0R<+HZJL*/."QXJ$41Q!3'T6:9N3LH,0IQ]?3&</H)0?":
M?,6M6Q3BM6)ORY]?B^8NSV29=7'<R.5]*ZMEY4 ?XZA]QEK&-:\GT$U<T&\C
MB"-,GMF1V5\XK];W:KFS[WJ^Q9>/^ZA_8M8,.PSU[H/TZCA;N1S3V:27WGG8
ME+9"L8+,OX7(H@QF?KQ G2=!!,_G5G>J6'9^FW=>;&__IMDSR:\YEI)#4%WH
MK[#PF\@*FD9_D.=C6\*5(;0HH/3KCWA^&>H,4%#%N$A]UZI*T*?ZA\TXPA="
M9]Y^BNX,D["1G0IS]7W\^OK'_G50A-H0<3&2=A40IJ8.8EHWAIHRI*&I:X$2
M14'DID-7;D=V[X.@P8%"A'0G\OH-,S6I$W-?$%T EGJ*_&L PN<&T%<Q:0^9
M N:M?C-1)M>ZG"K RO5!PZ=^589+V0D_>+?]K+09Q'C*1HX:L$(_@WY/@W3@
MM^?IEP"L0^HP1M3H5"F[*3C?]*IJ'?O,V=UM?E/H3^C<C4B!;B?<SNUD9ZF
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
M*,S '^WX'<WZTU*7RB4*^=;XE0/2>9R.?-,N;;I2'JW#.$*A]T,$?Q3HV1Y
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
MW\D<Z'FMO7UGWPFJYQSL6.\GJ'N^X?X*[',+>G;M;2T7T*FEC>2<G"ZZ;5Q
MY8>;Q"5(ZN-QOA=LU"_WW]BZN26 \Y=5&D?$C2B&& <8(HH13(.$0.Z(/X21
MEWI<Z43D]/ SQV<M0=!0!!U)-1][1AOC;O%R&?4\F99X6EBEYZ4P BP],=QB
MJ*7G11E"EXX\=<&IP0!"5]IJV[EWE8J%)0VY#Y.FI:[/8V%<U(%QX#"*TM0-
M JWV/>=)S6Q>;58WWY(;]M4U2+V?UA9+?!RG(EH,B71 GA.+N-$+H1NX+*3$
MPS%R=.)&2]K2#_L6T9;&J<+%.C Y A@0;6.IEJSES/RH:#;3Z*<)+9_S'A7X
M9()Z_ T;=P+;JR8^"=TD$O;J1;%P=BZ.8.(Y!(8T<'D84AY$R/P^X-)7?SX6
M^0.4J0UP<%&N,KO2<TIC:B9\H1[T;->2"BZ\)SC'19A3%%[Q?N#HY92Q1PU[
M>(C]1[OWZ,HGWKQ\PO6F9+=\]^N7IF6>XR8T]1B!"8L#&'&/0>PBF<T)$QY'
M<I.@51FE3GIF\Y:,@ %)T+)AU'A00Y]J5CZ/EO2,WU!!^LT[M&6UU;Y#G?"R
M#3RT%7+4PD-_!,,+QC6NF[S_+;^X8XW26#.N=3WYYD[I@('_,6?G&BVA;5T"
M5:*Y[ 5/'34<7=[4>OGB#UWV,/BP+GZOS+_OHR$6^JR;-AH-X;D_YK,2VO^&
MCTF]UJ=[5NB1+_;\._KGZ6^+>[9FI&;T%X;E)3&-RIU3[\Y=UMDFW$!/&'24
MM0MO3LH];I0V1-8S1%-IM8[)QT0R.B$_.>!BA^-CX@S/Q4>?,[B)WUSG?WSX
M)7_*WN85+;6*4DZ_/;,MM3@67[)'>3CYRZ?/-S)RKS(AKTX=RAG!ITWI<IGU
MC&E,7*MU)^."F5V=/SWD<G?F1T7:NRP__J0I,N=1A6Q?[[JB;N2& 4DA8O(2
MA!M1B'WL08_X).742SWFZN3\1VC-G/1O4'?WRM[;>@]=1,[SNE(+.BUI0'^I
M.UOO/RS;G[M<7T%Z:X"=YRDM#-@Y*?(Q8.?T*_J+:+<2?\*/2JU<#EZ9>;F4
M)-27Q:$HTVNAH11Z)M8'CZ.":*UT)]@V6MZ&XRRVIIU@?KB0G?JS8>9\[]9R
M=_W5CQ(7I2B!R$%4_ _U84)C BEU2(1QD#IZ9UVGB,R=#3^ JM#,?Y_2BF*F
M^T)9-7/:AX@<]J_ZC@ED*W%]BL2R*>H1(8^2T6//7HIK^?[Q:5V\,';/RN>,
ML#/H;>MFVIK+"_)NPT.>_9/1SZS,"O%<55<[,+' )7[L4R9LE\80X3B 21HZ
MT/'BR$\Q\4+"S7 N+7,Z]^'WYO$1ER^-I0C^BKPYZ.TSXZ?0%KL^=*;0EK8G
M4C$G^SU,CV9"]Q2*Y>X"QE4_$;1KG/R4B<V+9+._@=4=UP.K:'.+*=0Z$*9M
M/E\)&',F=9\'RIR+H&'995L_G3]\%*$>ZXN<7MYVY7$^)8PG<0(=AA%$4<IA
M$OH4Q@AC0J*0TE"O]'*4W,R^>4L<K"7U"^H)QY6FYD+MJ4+/#^ZTT!"^VI88
MOEQU6 (VJPN5A+1583A.;-DJ0R7!CRH-U=XR,_7/94$8H\T%BE]D54/SY7\N
MV5.[&E9-G_GUNKKEU\\X6\O%[D-1WN,UVR'$K/P@P(AY#HR](!*!'HTD9B&"
M$0F0'S"$:!3H> 0K7,WL.'9\R4A.Q'=_9VWJK=IRH.= [$R%FI]97,%Z[JAG
MK[U8MF/P"@Q8[$(RP:2<@ /8*1&?]7Q#7I10<F[/@UE5GR5'9X>G1?VA534>
MNDV[@QL>SZQQ576%-!^WT,61[[@.9CZ,"?4@\I(08I]2&'II''@IIVZ@Y2U/
M4IF[W$#2W&YA+VCM<EI%BN<QEPJN>1)C(+/^*<N83+;.5T[26/9D94S,HS.5
MT8?U;VB^Z]!8/V05P>MV _5!_*Y:493&'G<YY-1+1" C0IK$1?+&%'.%;>*8
MLE3UHN99*C.;9D\7M(1!2QDTI-7O;9[7T;AM6I-<SS:-A-:ZS3DIE-&ESO.C
M+G:W<U*PX17/Z8<OJ!!B];>"ZG?I./WZHC5"#6F#TJ #B<=-RY*P>H9U0LXY
M>FN,BW59:=#!F,O7!IT6ZF1QT)E'S<+/=E3Q;G-9)D8)$KMT#$,1:$(4^XX,
M0$,8BJC3YY@B/T:K9U:FA6K@N3>^SB<XI*+[)3;=: VN%>TK@V(2NCCD,(TC
M!I'C1C#UJ-"-+X+O-!7K/-)JP6:L"G/7(QZ[1 -J(;:Q7$9>1F%NM0/JDQ)8
M"J3WQUXT@#XIUF'@?/HA0V=R=I,L4R^['?;V(H>/&8\BCT/7DZ>_/!8;7E=$
MU3CR8H9"/_)#+1!F709FS_^=R/C]6=,B=76J:+0S:DK3KH^2<'LYNB9I-TBD
MSG&/QE09MER$+OEEO8BA<HX<C>DX^IOWC^P!KUNDF68=8RYV"&8>#$@JB\;2
M&*8L"B$GD9,0%"(>)JI;]H.Q9R\3$]1 AS^D$]*<4L/TKOP"X?2,7D<NK2WX
M&0F,-MZ'8RVVW3XCQ'"3?>X1PX6[JEA=K0B.7)>&#$;("R&*J L3XH8PX-SS
M><!<%&A! +7#:IF(?N5_V]D>-Z0TE]96:L4%4UL6S65P7 #]-6V/7ULK53OH
MLNO/GB!'J\K^7_77BB\EIEG^</_RF!;K5>0GKI/(/MN1RR$*'1>FB6P-PA!E
M"4YY[(:J*\7>R#.O$QTMT!)37R+VI9]>((QETC,&17&T5H:3K!NM"_LC+;8J
MG!1@N":<?L"PXG>J+?.YKLPM"L  K:A!P?KR#>>W3PW>YJ^LJAF]R=O$\'^Q
M[.&;^/?U,ROQ _N+&+]^AVOV 6?EKWB]8:O4C2(640X#CU"(<)3".'4=Z&&>
M>I'C)PE2,LGO3K*974++#?@ARP$MUFM<5N")E:"2LOVH637\O:A,M<KX>^%W
M/@\YK$K>*PL?8L.G$K/T1/6R%/6J1UD9 HNUV(&UD!=T E^![CL2GU$K]!7H
MQ0:=W* 1'$C)@10=-+);K''^WJ;35DWT=R/7LC74WXW89V+*[X]!O36\*NO5
M/7N0'/R%%0\E?OJ6$;Q^5SSB+%\1AEP4BP741;+_9D )C+'KP=@C4>*G*8W5
MZA=&J<R\M@T)@M]:DHJ)D7'EC*\OUD36\_5ZTBJ[5R5IQER=&&#@YL2_=BYN
M?.Q%W(V2>+WIJSU\2;./IKW8.B,ONZ-\"?68!"&!/A'F&*' ASB. IBPP/=)
M3.(4*:4EIPC-;(S#O@TFC35.:$8MS+,AKYXE[D25+1 E4?!;]]]9;G=-26BU
MP<0),J_0'>*\L*=;.XP\;]J7X9I2\0U4;\6/M^67XO=\Y:1AY'N(PL1C#"(:
MAS#F+(8N"6,>4ARFH:_7G.&(QLQ&VJ7:.[)70!(6:@&2M&ZGAF/]3">.+$BM
M9ZI& AOT;C@KT@4-'(['7+B+PUFACELYG'_4;+7\Q&H)T?>Y+)XSRNB;EZ^5
MC)BW-YRN29T][Y]XQS0*G ")A=,-8HC<E,,T0@S&",4I=SSL$*W+AOHLS&R\
M#8PD;V DF]LNQ?8J'MZRHK?R&FA9;4V>5W=Z+J!16\^)3(;\()D!6?XCV%UF
M[!AZN9*X2>M-DW9^EU6D[10D'M]V"IJE],!<7Y;6?@,&%HT*S!5T&"]<,)*>
M*RLIK5=W[+E8/XMA6QB.#Y@T5S*O<WI?XYRF+_LP'=</)6L12C=U)1\0;TKP
M_S<L)]_DS<&/!<ZK#NF%<"^A(8]@X!(NMO !AC$)&?0P\:*0,C_@KHK#FYO1
MF=WBEO,>7*;GO;GVUW$/CB!HMA)<@8$,32--L)4"-&*H.=79YWO<]7Y/LZCG
MH,]/X/7Q!-Z:3. TWM"R,TF[NQ'-@O(O,:-['']',WOY$KR4EMN%6E*3JV_H
M^+[;K,"STU]DG5Y*B_UJOA@]PW/S-HEXQYZ*4@85S0F O(S88@&M7,QIE*8)
MC!)/[%4<YL$T#@-(0N**=3OFL1=IG6:/TYMY!6[/"ZN6!\!:("3-K<B4QA2/
M?.WI0?,@MA-^2_FJ.T7M_R"9N+(&.JXIKZV3R@EJRYX?JHE^=*JG^)HIRK+@
M/:_;G>)=5OW]S<ON(I&;($+B&+JN(VP^=3P8I[&(V1F*PB!QO#C1PK@;H35W
M(F)(&4C2YI>MQC2F9O.6]*"95#!3@0&4\J1PUJ"4SU-:&$IY4N1C*.7I5_1O
M&W\J\L^L^,2*Z^<'60)P3>H-7J]?/N.,:K3XF!AF9EL5U.'G][?@D_C_OE!G
MOU*H8P=(?K1[@$SI:-R$+:M'SX3M:D;K$K.BS$:7F:?&7NQ2LZ*0P\O-JJ]<
M<@*_;0+TL8-([&H^6(0BER<^=$.Q,J.0A#!UL NQSS!A"'O(UUJ>1ZDM<Q:_
M:T+54]>LDE'3G-HR;4T?FH'YL!%7IY>>]A5X@\7#A%DLI]$2U^K!_3E:KW!Z
M/R'VZ2/\J9?,C/Z.5769R1Y%#2C0USRKJ[O[KWT*/?90Z+L)C'DBC!ZY&"9,
M&'WH1TF(1+Q.D5:;U5%J<^_"!ZDR05-S_SVN)S43MR:];OZX)]OA;36$P0]2
M"3_. #6O)*8ETQZGM:AI*XE]:-IJ+^G'YH?1P:]MD6W7<4(;&4AQN-GWU6>C
MS^?JIRZAU/&DTZ9/3573H?H,6M+==:LK: ;L(4WY#3O_J=%8L!F@EM#[_0'U
M7KWDUO*V6EY6;:R+IAMA7[/B1)S1((X@QZD/$788C!/$81!&48*)DQ!/#\)G
MBN+,?J*YZVQRR7E,26I+O%71]8R_)7TUN%L$=N3G 011%=;JO>HQ>J]PY5I!
M_-.WL55>-*W-??_(R@<1Z/ZE+'ZOOW4]7E=IZH6.&SN0L<01T3QU8!+$%#J8
M<HHEI(&C5! S06=FZ^Y*5GO2H*4-.N*Z5;JG-35N[!;EUS-Q0]$-ZG5'!;N@
M9O?TN O7[8X*=UR[._ZXJ8F*<1Z+O(GZFVMRU6!_NG)3G#@X)C".?;'OCED$
M$X\BR*CGA+(W""-*^VXU<LL8;,M!NP6]:F_<5L/Z%5W+'56@J@';4HN1'1MK
MQ,"@502]P*Y'AU_8O%5$/;9RI;<N[ +4]<#JDD:<I"3")("A@^5UF22$":4)
MY"'A(0]#Q^%:_1E/DYD[J[8M$3>K:SFC&[5H^W*)]>QV)VQ'<(;LV;A,MGOY
M[!-YG1X^)P4]V[OG]-.&96C;MF'G8?<^;ELII'[@NH1P2#TN48^8!^,H8I Z
MJ4MHD 1A8-B$48'ZS&:LT/3E@M84>GI6L_W9M*?G$JPI[H*>AAH*L-ZG4(7V
M*_4>U%#+^7Z".H,LC"'5H64,XI1/FV;Q]$*7,Q=Y$KM".*K8$[L'XJ>0QV&
MTL1%W".+8$&=XW!F9]:><A4M<5 ,SOTDS%,#[50MA>UT=I)<-Q!Q'W:A'R:T
M+7=,4$RA&Q(7AR@B89RLGAH$E/L:E_6_P%0=<JL\86^8V%_G<H+2KN#@.YJH
MT//2. DHQ#P((.($2[A/)M9^$CH)C1,G9-U$O<_IO\PT];QJ;%KI=SI#B@'#
M:^I<+ZBP %NV!28;L'T%6L:_ \RQ*9V^-G;86?[^-3# IM1K#<MKDI!!Z<*W
M_.$F_R#/1JZK6_YK5></[^I;_KDL_UJ^_T?]<OU[22OQ:WJ3OWTNZ5_++F>@
M6LM@./[<Q0W?I*XE@.#@  \W7?(D'EISX5Y"!XI_?Q;^NP1_9;CLT0F;N:@&
M((1OBV=6BA_E0QJE$*:J'_? 2VE=S\G.IW"+62$;JC.KLS ENESAQ85JV:O$
MN'0L?3=WDU>9>/)+21M@IJ:C:D$^%?4U%3L7IM^]37G F1U9QP?HT:E[;AJX
M@::7+-W(@P[!&>A84_=0ZEJ;=DFS*$S/!QGH:H:Z+6U%&'D4=2J+N1!MP8<^
M0_]ETSN3\F"JZ=SZML='\!SBT22!OH,Y1"Y.(&9A"%T<RY/AQ$DBK890QR3F
M#G::!L!O 6E/0"N9L-&]%WFD%;5MX&6R:H88K7B]M/8/B\X+8^W6XQ&!A2\[
MGA/P^([CV2<OL;LS]05>X#N^%R9=*947<!@GG$'$&?%1E##"M$!)7[$\X^W
M!J^ZE(Z=I.FH!DD<)T&" N@1*HO1(A?BQ,40XU2HDSDXBF/]_*<M/7X/J<Q1
M]472_WLX@JX3I1"E*89Q)#Y%)KY,CY(X3+?J4\Y*VE7>JR48+R@,LJT)H^5B
MKQ[HRFY!D(Z 5I>0URP-TA'Z]+(R2UG09S'YG_!CB^7@1FGL.:D#Y5U:B)S$
MEWCS+O11D%"'>1@E2MBYIP:?>0&1I("D901PL:<%->LTE4W/&I7%TC:^4_Q;
M,K:]H1<UKE-"'1K3R6?T"VC?=6!K-SDORL<F5?U%'M&O(A?Y:4(Y9!Q1B.*
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
MF)L+(^<R%=F[(F7(Q](WIBY3UXD+5!<.:.;4/A2E<*7YQRQGM_QMR6A6=[N
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
M]++KH=:5K/F.CYPP$&[!0P%$Q(W%3SR%;NAYW(L<WTFTCF/.DYJ[<.>G^Y]
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
M*NEMF5/M%-O]MV8V)?JY/DX#3#\8<$#:=## G"I@X*QI\JU)%B@(<)H"HR#
MP5*+!0%.DS , IQYPK12XU.^YN6-/./NB_)U%7$O\V@JF8%%A' 8R3MYB!/D
MTB#P0Q]3SK2DY,SZ<XM*6]'0@'1ZF-"ZC7V&C(N-!3)AL@.CT*!@XR0=%Y1K
M[*^W<+'&26*.2S5./P87J%\D?]>W#\6&?WEN'+[J/IMBZB+A<E6%Z M$$I*A
M+'6QE\0DE3*E*TV'B\\L2@TXIX'GM #UY>B(#]-"= EU, D"$ 82GW,4&,G.
MT6*+"<XY,H92<_890V>QZDCX530MP+I6,UD4I F-4^1Z2G!"*E!"LU3^AT54
M")KX 6B>V3&(F<6G[;VIQJ$T@V;-AE"?8(RF]_<B<H&^7B"E<,?N66)LN7&/
M 2SKM#U+X)&+]OR3!E<?UM::D#5V_9=3$S=T;T-3"\TL:SOXCD3@AY<?!U,W
M ->E279HW*!L<@)XJ1IAP@R==+0I-;M\3:Z^W'U,E]"]*YKV2X8C>A^?UL4K
MY]]Y^2+O@*?CNE^*33L%LZU-:YKT#/]^4U3UEZ+^.Z^_<5K<;_)_<;9;J7VI
M<;+</9!--_UN%1%,<2IOA2)F F$_<Q%A088XY;$?DXPP#S3MX,THF5DG_;8I
MMZBTP^91,U%0C:7?E>!TKF&GY&OE9%:E@=^^_U;UX^J 'N*W^RKTK))_B[T&
MAKNFTF2VY/0333_^1=?/32YLB]R5HRB2S]7.*U>3HWJBKJP5:+T;_ML:&_UF
M="P[H?JMM^MH&/:;(V1V6G:"67TJRMNRH)RSZI/D=@/E<X.M*MAK)X/FO%I1
MD> HS0+$/"HOGSA(5!<I@EA"6(93-\74,XA5 M%8)DC91L_R'KQ#MO!A9P^4
MQWHGQAPL,VL!T.EV493.#STJCI+9'[L Y!:=Z1FS8,5MR 9+ZA8*?5$E:<B:
M0]5FNLSEHYZ'NO%;:P8J%5D=32VM!O-$4QHQ5\2(<YPBS#VB"C-"Y(=QX(8)
M2TD&&AQX(3YSIU(UUO/Q0&'S&<XF/-=36 MRTJJA.M-P4DOLF&&XL@DV;S9,
M^0+6C0U/OF19T_Q/N<8W_B0_TH?&W-NP;[Q68XO:=C>WO,R+UARL5JZ7LBQ+
M(X0#3E#,(FF&Q5E3C1:RC*2QB(B!&0;!81D;;(=,XT=O'>K7RE/P6&Q:YX'S
M0RY_:G#Z$9I+"F,Y%<(GRKN3HC@F'B(XY,C'2>Q'J1<&L(H_Z[R^I+/$>V&R
MWDDR%^N QT;#EP$:K6NJ1:3O4=6B<M6V<+>8@V?" FL9P #0"R<$PYERG!]L
ML(9A:XLF0>\ZJYK2@I7KNIDG;504)IY2[*Y4,#S""(=^P'PN(I_'H+X6>\O/
M'6?Z_OWCW7=@'XM]^O5DWYPJ8,RH@>/\T4.RV;[B) FV>E?L+[YLXXJ3A!UU
MK3C]E&%^Q%['F:8&1%"**<TRE+DL1-BC'LH\/T2Q2Z@?^L3U80?U,8BY\R,.
MFQL9E,F<X(N>?%U&+4S&@(3"LR/.TF(K.^(8P++9$6<)/,J../\D/#OBMPTK
MUZ_WW23YUU__43?IMC</\GBDVDT1QU>9/08I25V_*A.M1\#YE93_X'6;<^W<
M/*C[OWZ*Q 1/QH7/+CM@0JC)B2MERE(K5:GZU!HE2$PLO5AVA!Z)P]0(S3=,
ML]FO&9/?0=7]SR_YA@>K,$N3-(V)-#4Q0SCS.$IY[*-4];%AL<>2D,!RVD]
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
M/QU6[[<]>'8=DH\FKC<._.KSIDVV6_'42[T$<S4-,E43-"A*_"Q#(B)^FK"
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
M&!__HNMGY9R[KBHN_X_=D;]6OA_BV(\2%!%?:A4:,)31+$&,AW$4N#AB(<@
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
MQ5JUK%=4[!$]8,K$"0V#-.!($(V]A*,04<9#%6]GE&:)CS&.QV@>!ZO2,L/
MO;^.$0"VGZ &"&#/TU0Z-_NRC*9)V&<$V&-><3-]6_F!$B;N*:]IO\N&\@.U
MV':3'RYRZ2W2Q\>GY?I5RCM9O"RX[)B4LJQ^&A54BH;G?E@M_B-%_5&Z7F_*
M3=U<&80!CY2_1R%/*<))IKX$::(\6)I&-$YE[E-8'#T&EV.G$(8N1IJ)\Z+&
M.:%/BY(N-9];G"++02BC;"CTGNJ-MLGQU=7%.W3!_=4(&G1^I>62QS>ZY1I!
MS=T77V,0NR!3\DT^*<OXH1BX+=8/!7W<]0!?/9<_UH6FNW^F_LD'<S\@/,]%
MH@+3,$1IX"NWGB1Z!K>?I23@@L6@FS![5J9PX%ZQHZH;%#1K,_5WVV9[NN-N
MYM%^=#G7^P!(@XRN70N_Z^T)>K=;Q>Y1#*Y:BG4-VW>Y3ESF..P8F3Z[<9'"
MSN8U+EO1%O!X4][D_[M>BXV^6ZL=\>9NO11SGJ0R%@E!OM!76EBDB"1$(AIB
M&B?4C^(8=.+N)C6RX]*$ZY2M%=)QIX+,/(X;L6$>92NQ^AV)9U[6E^DU94]3
M=@EQ/"2=,WSC3D(3@QL/"7R*;#SXQL5GU2.4SNHDK(@U0'I'178^HRSC,4<L
M2R7"C @5L?@1DCD-N$]B03@L8K'C8\(KZVNZY,_+'19NG6_31K%%&FP-<GO:
MXN-Z5T>(F==U/J[RU=:'4-!.@8^98^D?&-"T5'\.=_A4_]/40%JIQ_TI$<3%
M6YT#;535<]*S6L[2+=K.-&Z*+3_^E 5?;#1+=:IQGB092;.8H4B#VV&:^HC@
M)$"2AS+-A&0R8R"'Z9K#D5UI0]:K!SK;WSZXWQE#!_F6^K;/P1U 9K:A+-BK
M=S975U^*[X;<M]B>-;<A[V!V_9!.WWKZ?"=_O\;\^"'U.IL /TC(TGO+!TVB
M'IH&Q[SN>GU$BZTI>CN2H\!6#\GERFJZR$S[XQ\0]N0W//0\O$_\]N7I*!8W
M[!8_>7'D;[,R2>]E<X!RJB%-EFM=63B#SFT\%;O?["Z6&&9K9X0=X^30*Y55
MX_GI:I.UGW<*TFY"[W[("JQ1B(6>4/V/!IR<A$F<QBQ&?I9BA'/"$4U"CM)
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
MNY'":XLQ\W:"5$U@.U&J&H]ZJD3G?+WMZNK-1J1WN>> &IQWN?=VI3OO[S<
MJP":?"MZ"X>FXV:Z>J/)-7Q0IC0]==OB LKT=>%"W^/)(,NCC".9A+Z*V5."
M,I*KB"#)DLCWJ5 !P;S4>2C#E,]^;=!W>D<!F'Y<[NE!ZP#V2C!,X]B)!LS;
M&,AC<1]_PKFSJ_;]RA/?HI^(='I!?OJ(90<+W?Q0%JK_]?'_GQ<O=*F3%M4-
M5CUYE&0H)$Q/'@TQ(KZ,D4A$0&00D\I^ $TLG:1&#GLUQ6:FL/I#B_;0-1A4
M8V;&YD8/,-NS5@&\E650.E?=+-V$IFUH&13XI*=E^ T[8[Y:E0NA1UXM7F1S
M=%<>0A_:/ZSUJ,\Y(6$0LBA&*8G4)S%BZI/(@AAAW6^1A4+0#-2Y.D1P[/-L
MB[RWIS^K$C_>]YH'H'D/ZM#,R%UJ!F;J%RH%;/"FDCHR^T%RDQJ_J?#'+L#X
M/7<UMK_3GXO'Y\??UD6Q_DL%[M?T2?V?\G7.TRQG,14H9YCH.-E'-$M\E 1A
MK#R$Y&'$+ZVO[2(^LH-HR'IL2]?C#>'+*VL[]6D:<H^C)6A,WE%1N]7<CA?O
M>DAS3FIIAU0P8AUM)^DWKZ$=4HI)_>S@&A9#K%:;E3JW;VZ+XNZ%7V_*IHW.
M=)35^=='=@FW<K6ILF55PJ&^HKTM%AK,H9E@K:%F 2.M.I30[P4<R0\S=C/1
MAWLM88.N^J6T&W?5L>9T0Z_ZA3H8?37P*-SL?B^+Y;TL'C<W^7TAKHH"/$2N
M>X71O\?JI05=>A5U_>$Y4S)A;GL]FA@V/S=*@%F@D?R.>^C,9+6RPYYE)S/%
M8=':UFCPM%W$?5/^D$4K+7?]7!1J+^<XX3S/?(HHQ@G"84I1EL8!RC$EPE?*
MC,UFTPW0&=EN*ZJPD+E+(6;1L0,Q8999$?1:%&=>0]-=O#L@E*/0MHO*I%'L
M@*C' >O0XY9]7:N<OJP+/7CRFWQX7NKM>;WB^E)JBT)R6!7,&$6,4HY$0G*>
MB3@-&:S5:XCBR';:HN_M&?!J#H"M8(/*,[-DIRJ!V72O-AR&N6!1776/#=*;
MMJ',5/R3'C/C%RW!<S7NFXZLONSJB&.<2S^-$\19QA#& 4.,B1A)&<1I3%E
M6 H"PSTA,;*E[PA> E)[JA<SF[Y,6I@1 P6%@\%VRN(*W/64P+1@K9T"GH"O
M=C]I9WA_4G78T5:MUJTN2/,P33EAZAB1A!1A*H0>@94C$F<R%X'&3@7=/QT3
M&-GHMN0\3<_J\OA$(V8&=XF<,',#B0@VMBXY')G:R?*3&EJ7<,=FUOF<G9%]
MDR]R]:R^G/K>:+%Z:$VOOV'+Q4-5A*6KK#2:U/WB43URD]^IO]WDM/K&[KV_
M+[F?D$B99YBGZK#*N48^4(=5*>-$LA3S! 01[XZUD0V[873F[5CU6KQZ>V9G
MWI9=K^97YW#:'%_P.7:XD69>Y6VV!^:/IMX9L$MSKT1'SM A8Y.Z4?<*/7;
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
MYN.\DD=?OQ-RW M#3@M1=X&9DYQ)(\O+OZIX^(2[$)6@C51P4<@3+X5"^$C
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
M+Y7CNF3/CL3A--C!KKJ%PW7;^V8&:SBC71)@)#-U=AGYP)X%L,)X'8O5HOF
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
MI6RMU-6!?21?XJJC+/W7^72!Q"LML]7W=V=A5EW;6FO\I7YD4EPR/ H*G^K
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
M_S0].Z^74-U%O4<6;; 2)#,%%'<)O,\:M/91T[=,B-9G>@>2VND$N7TP]*
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
M+,S)US ]6]\+,[]8BK<O4;S+9N"R,,9=O3F35J:LYKK4]*!&EJ4H7#6_COE
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
MW:KDO)=QN#'8;Z[KU>XQQYFO@Z(E66_Z(5EL;TSSAN1]"!QWXQTZ@S.<KCH
MXOUS[=7KL%A\IZ6]KNS95LY3RR:]B>0U*!Z#1!XY;]Y,N!-EW?3'MX;&AM*5
MQGKJ'GWWN9%>0%04T(>2A"9F'$7TSXJZ\4M16F-@+YCMI9 1AWFM&W*V%.ZD
M=/[Y_(RBH_RWQ7RY_,=L@>%L^M_T+3DFK[#,:W?$MP?95.[ >>*4.YU5\MYZ
M>Z\X94N'U%%DC-P^/1S>GEE#8[?H[<MI'?F\E5-A.'AK-82@HS,N%:_#(%B\
M0\:X3EYO6#Q<0_MCT5]@<8:GE9 !ZY$W5'0_D*@/%%B5 #ECBHZB-B.&\/QV
M(F[<Y,LS;<?MU=2!X[?=7:[1W-_#ZBJ:V]I/$('6%I*U-SGZ+&12K8M%]Z6Q
MFY$1 X<B@^JN0VS>RR]\GB]6=0=X/5^NUGU8#]9>G7[JA($2M4K2^N!SZ]FP
M^](X<N/FH(AY IY-U=?!A.(G^#O,>_:6]@NDK<FP4J0,7!?SS)A]"1%13T >
M0-']&]_#_/%BZDTXB8$-PBKN2B[-*_^;$#YNC/4BT'VXHH\-O#X^D_=[\]T#
M ?LZH0,-Z&Q2B3P+X^6S>KTWWXT;>XT*U2;JZL'6KD<-;(@FMTD-4X#@$6D;
M42;ZP)5-S>WH4T1U,X)GZ#"KJ7;&SH!><'/'^WZ0P4T:HI9DP4DPT3@?Q'UT
M;<EK;GCXR %/6]W-&PJRAPAFFW0>K!?A(!HM(!D7DN"FI.;==%N)&3G2& 1!
M;37PL@83_186BU"G-K4>,O3@P0,.#'J<B><8_N.S-%D$ ELN'I11Y.,PIT$[
M'CUS(2C=>HF.-_SGY.QL_D>8I?K]:]+1=%7#C]_FJW<+_#J=GR_/OK_'5&U!
MGFCD5F;'P%F.H%@]_G%"@(@QITBK*<76OGHSXCL>)+0/WO8;)#24<GOP['<,
MC_YCNOHTG;V=X7]B6-SU*5Q)7H7" (L7H**MQU8Y (M*"HIEHO+-M^*CJ1YW
MSQX,Q\^LSA<$X)-"[R2&/WY:S,]//_U".V/E_9Y_'##'S#6"]RJ!$H&^"I:8
M3^0JZ:R5Q*'3@4<Q,&[(.SJLVRNY6\_U53BK.]*'3XBK.D=T/KLL0UF<8_[Y
MVQ><+7$99OGMZA,N7I\OJO[>3$.<GEW*[6#7MM&;V_B^0XBAD7/\=G$:9M/_
M7G/U>CY;SL^F^6(ISO*[6QS?ZG^XOMOH9MD(D6UAR@,J3N88-2?8,@Z,7 E>
MO%7>EL86J0GA1U^O2E"<?T=:$NO<_BV=76IQ$@N7-O$,7F,@3\L(B,*1C(1B
MD7'+BFHMF2>)&M<]?G[$/;B8M:G6.G O2(QKJ52'Z?7Y<C7_C(LKKKY?\91U
M82ZA!,:8 :5MO6"B3HF.3*(*P5G?ON_K:;K&]7''!V-SW76 Q_4^=KF];5A=
M5D<;!$6?I2;XE/ )7 H"LG)(/@]Y\+(U$A^G:%R'='P,-M37V <S[_$KSLXO
MKE=^%[Y7=_R*#6\4VI@81*W)HPX9(02D190]DPRSUT(\Y58^\8YQ3Y'' U)+
MT?=BOS8L!!^5X9:,+[<NDFA4!"^C!ZMMSJ*0QY!:5^UN(67<YNE.+-:1&NH
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
MR9 P&D@D/< (0P$MICR[#]M+5$U:=@#\S9!85*!<:^;X?!Q:X<0P!XQ$&K!
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
MRBC(P7 U&617^D6Y$W>7GLOZ35_J_\0P\O36C$>SJ[CVUQA4+,_LW G+%+7
MFG1+TE$&#([!GU+1#G"03MJ]T5#;CY53A?X0-@/*LZ!^S*;SB^]_3>(Z5Z.;
MA75 +)6P2 +B10"4& Y4NC1@@PS2"*1":'6*BRN_"%3BOSV[AK6/UI)O&'KS
M.$S:M:C)TGPX3]<T$00(80BB*^5 TW@LA4HY3.)!49A6Y:.VBE)R&SD0N$WP
M]Y!BZ7WD;'$2?>'DL,-:&)T:0W&Z7R\ID"P@X*&0A@F%J$"M-HW5E2M N0\^
M32YA59#TV^(+G_-0.@U#T=X#GAX$I%9R8%#\)<F$LU2R9+G3W/MH*CP@Y\WV
MD4$PJD#G?AM-FNGBZ<>X9FI0?S3&4S^U"<I+_^'^6S.QZ7YCLRAX/OR5BRA$
M3)-Q<<'3-/#HB8V)4E31'T-!F;,T]P2+WL16F6;IJ3--"0"K33G_\)>IX*HG
M[A??7$[US=7(?IV$9GJ]6/N;GCZ42P^Y4=#Q$YFN#AS"6*9\\Y*&,W_33%-[
MPU->T&AL'<8&B#0"CWH1/2AV%A@G@@\$<N.SOY:TA99#'>##9+^T@:2%T_ZP
M_-+L@N!  F<,,$+3BV^: 268!B901D7 &(7<S?G;J2F<[<NA":NN*Y/HC]4W
M/08O35C^Q6]^_M!'\FLS.^AIX1S??1,OUD,$0[LV18R$&&F0^A.BYI&H>5AX
M@+@)GE A!#9'XMI257MB1^/1LLK]_<:G/6-R>3IMPFB>1/PE6OJCT9TW'V/
MW(Q';O%8WR)43@^L20HY0,$F\[82Z( P\,AZ)3FD.GO;_.%45^HJNVC6^K'C
M3:&LX&#RU$OWX786 ^79[)&W12X((6\X- YX0=)+)]P"260 1D#-"111KMFM
M=!=!I0\8;ZL=:\^.YH*J!KU[H'V9BW)*"(X<!-!9DG*.&$@FXO',4N%]P,'X
M[,\YO22@L"O+!^Q:[W1?*9?/R*X$J\M<(_02:4$4$(MW-: (:5(Q YQ[8B6R
MP9"P+W#;]8$J-K4^>#69A5>/CWC:XI_\[^0R)72^--/='OBU W[. \7PP#$F
M); \A@F4(P*TBW+5.A!D7:IV9!\*.PPK9<N+I??#"M2C BLY\W=^<NL38X_3
M\?Y[-+_Z>#N;QP/>]//?=GR[&(0RF\6M)0G^[^A9XO\(ID!BKM,+=A9HY!%@
M2GBJ);'$YKZ^U(/,*GQQ6?5:.Y\,BW7I7?_A=NHO3>-F)Q.W["L_<?]SFZ;\
M7$CC).02 \&Q =29-._<"1"P]8&8&!DQVVKOW_F9PBT;%6E=9DA**]<OTRBJ
M!Z$]T8]AT(@J! )G"E 9?]'>:D PHQQ*3F*XU$JE-BQ>N&9;FR(=*O[^ZM/,
M]?AP]7D2U_(NR>S)VW[RD2#[$ 7%WX_] N/K)/?_/. ]<>M3S)YGG"T7?)(*
MH>F132I FA4/*-8QY&>&Q*"(R^"-)VSU<O$6I7PSD@L_$%*;JM>I*J7];QN^
M)BED\;.+P&2JR4=9([X8V Z!LA$)Z@C"WCE&7#L3Z/#1PJ]HU*;$0\%5P9%I
MLQ5.W$M#O+!&>&)%:FP.#%"K(T^*0R")M\3+8 7*/42D#5V%GY6H2$L'0[,"
M#7UL,WJHTB[-[5LS:1ZE^\W/+RB1\=N. 8>= U28U.9O!>!"8\.8IYSGUM V
M=!5^-:%"#<V.9G<-50\:.EF,PG7GF<?!Q5U@R=4'/_%1J!>88J*$Y, MQIL%
MAX&&W@/C" ](,Z/$,/,(UT@I_)A E>IX.&85^,A5T7Z?7_EIDDYT_+>3^06R
MU*<'\H"!/+%#"%#,<F")8)%B;CS/_L[W;I(*C^.O4!5S8EB!2K[JJ[KP$FJ-
M/0>*&@2H="&QX4%@5 FF%)(J=U7[%0&EI\Y7J&_] >JM77=^:IIZ&R ?4PDI
MS]N$98'A=66O5(]D!](J:*/L*\BA.RV=HA(A'QVGCJI-T]8N-90 !22A1-)#
MDGM82<6=EE!0);W1P!HLHC2(! 9S''G@6K'T@L5JPO]GIV4.S1J@T[(+E!7$
M!KN&03LLL?$! @># 93X),D0@-6!"@N#XB3W@+%JI[>_M69T&-7>!:9Z-6[9
M788=I)Y(#0B544@AO9Q(&0/!2DFH<$:CW%U01SJJO1/LG4:U=\&@ H5:'Q[.
M+>*!.A(9<#&")A8"PQ@"R@5A&$$0LMP-XD<UJKT3P'M'M7>1=@7JLKNOV6J"
M..<4,&5P$@T"6G($A"#,(1F/<C9W]OKPNP4U]U(>LNOE@ZH&O7O51:TE=2$8
M"#2-)%.4YIG(X(%EQ"EA@T5LH#1@#?M:1F!WWBWH(N72C0C;VN.9@-$K2Q>)
M5@Y0#UF:B!*=== BV" 3+^_E;D$GO-K<+>@BO'I\1/;DI+=.2(P1,%!$BR)"
M1R<<91&H-QYQ@8G)/A&UX-V"P=H72^^'%:A'!5:RL?EW]J,9NPLIA8QFK0 T
MJ5SMI 4J< ,"A AC%;"3PSS2M(F:*CQK6679>'@X&+G26W67)K2XPVBH80 *
M:PLHC:<CQ04$:<:%5LK8N+$5Z1D\NLL"?11O4+A*J^'N2Q".4TL@$0#+](*:
M$PQ(;AA03!B8]B#O3"O%._Q>RM%=)^BM:OD@>9^#;1Y%L=:+7E=MMR5Y%=5W
M^PATZ!IOC&8UQ2G*13CYTA3JJN1+L99$&65#]A<S*Z[Q*B1=$-(#1Q1,QB^
M]E!&'@Q'"E&LZ,]I.@-HU@ UWBY05G!>VE5%LI )9T)D0-CT!"9'0%*9$FY!
M0N,](CQWJ>0]UW@[:4:'&F\7F.K5N,>' &(LY2AQ('*4A(0HT(J1R%:,?T1J
MH90_:[S=8>]4X^V"004*M1K>/#[@BY6RV <0H$NC8Z)H3(A<Q,.;5-8A&YG,
MK$F;*:E2A?I W627>P7:L[O<9#C$B+@ I+0T1A3* 15#"N B(XK::&.ROG%R
M-9=\#]D$\T%5@]Z]*FX1C1GA'@(&I8M!*X1 6NL CR%K(.G_\!];\NT$[,Z2
M;Q<IET[@;:M:<B>,)]&]2N/3_7D>CS=,>Z )M,112-SJ8W+'6_+MA%>;DF\7
MX=7C(_*G,+%=S"L!@AD&XO:/@7+> !=0#!R55F)U7,?/DF^-^V$%ZE&!E:RE
M-R^8#EIZ%\-8 WW\A6$0@]D XHG("$<#Q-E?(%DCH@H_6E8U]IP7NN%4>C_N
M4B@DD''GO0;*0!N-VC.@D:# 01N$I8AQW:Z\]K.NVT/?!H6K G_7:GH(I%(2
MAQC $L;0B1$%=,H.,<X,=L)S2$5F%YAM%LSQE80/\(K9T2SM*-]NE)AF"M)X
M- #1@-G#*$<I<  0,B05(C!(V<K-_IPZ5\9)UZDJY;LK%FL_/NGMK7M8_N0O
M/77GH^LDGM',CIO9[73EK:--;1"O_/K+11]<>CQ./WGRS5_HV,G0F_@#6P[B
MIRX>OG*]^,3S&;&O.+:OV-,_OESPM\G-*"UZ'MG^$/_P7UG(7%^UR#%D+Q:/
M;J"51 KN:*_H\_.KQF7&:V7-(D%\/[0V2Z,2K$[C9^?3ZXG[,M:769!ZO6*1
M,+873ALE40E*R>(_3F9NF@^FE26+Q%N]O=^Z+"H!ZK^:OY[IR^L!MRQ=9+)M
M+^!VRZ8P@$][ZNC:NQC@?VRN;_[0XX/-;=>Z1<:]=H*NA51J,+S9QQ@F^_/F
MB=Q4,<AH?7O6+S(4M;L)MI-2M7@.!&.9&:*9T*L$M*\3-[H;N5L]7K3>' +4
MRE)E#V6[9=[L$T!I4QJ/G^EZ'*ARD!%M6K 80EMDWK030 7EB0?[CW]YC]'T
M*3&\7KOL8;F5%>T42@5@/>=04PSD)[.E_)X2J;,/]^MYUL3,,T<3=SK6DV_Z
MVB][R3)WC@Q!8M'B_&9E6&WN&!"9"A3O\_7-N+GW_L<\!FG?;Q)O>UUY'^W9
M_IVR_1E#HMMT%'4%ZK"@[>3FN>AS-KJ\FL]^G)S]&$0M]G^O;#O%&ZI':]&7
MCOLV;;HQ$$H<YC]$/2Y<9/[]X<>H%;G4 -WO$S<=WU_^\/9V.IJ/_.SD>GXX
M;AM7+3-%OCMJNT12 V2?_Y[:T^G(9K"OYZ5:@5-!17*-^1H0^27N /-/>NZ_
MZ-'T#SV^S0#-AC5;851!'7*[. J#]=JR[W_[UWRA2A^O)I>G]C"WMV?I5M"5
M+4VV$TZM;3B?IXMZP4 M..NK9VF_V4-TAM:;U$QVYZ?WW\/:M]:4H9?>M_K
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
M   X0P  '@              @ $     97AH:6)I=#$P,6%M96YD961A;F1R
M97-T870N:'1M4$L! A0#%     @ MHR>7*Y<IM4<#   W4   !X
M     ( !Q0P  &5X:&EB:70Q,#)A;65N9&5D86YD<F5S=&%T+FAT;5!+ 0(4
M Q0    ( +:,GER[&&9KC <  *@F   5              "  1T9  !E>&AI
M8FET,S$Q,S R<3$R-BYH=&U02P$"% ,4    " "VC)Y<D"/;3HD'  "H)@
M%0              @ '<(   97AH:6)I=#,Q,C,P,G$Q,C8N:'1M4$L! A0#
M%     @ MHR>7&M:%T_K P  )A(  !4              ( !F"@  &5X:&EB
M:70S,C$Y,#9Q,3(V+FAT;5!+ 0(4 Q0    ( +:,GESU&BRIG/T! ->^%  1
M              "  ;8L  !R9&1T+3(P,C8P,S,Q+FAT;5!+ 0(4 Q0    (
M +:,GEQ'F1U9'@T  #Z+   1              "  8$J @!R9&1T+3(P,C8P
M,S,Q+GAS9%!+ 0(4 Q0    ( +:,GEQ$[ '7#1@  "3D   5
M  "  <XW @!R9&1T+3(P,C8P,S,Q7V-A;"YX;6Q02P$"% ,4    " "VC)Y<
M,07KC8I)  !V6@, %0              @ $.4 ( <F1D="TR,#(V,#,S,5]D
M968N>&UL4$L! A0#%     @ MHR>7'P5SGS2-   1C8  !0
M ( !RYD" ')D9'0M,C R-C S,S%?9S$N:G!G4$L! A0#%     @ MHR>7$F&
MU\7(8   ,I4  !4              ( !S\X" ')D9'0M,C R-C S,S%?9S$P
M+FIP9U!+ 0(4 Q0    ( +:,GEQJFT!P5PD! ))H 0 4              "
M <HO P!R9&1T+3(P,C8P,S,Q7V<R+FIP9U!+ 0(4 Q0    ( +:,GEP4 (8<
M'J(   2]   4              "  5,Y! !R9&1T+3(P,C8P,S,Q7V<S+FIP
M9U!+ 0(4 Q0    ( +:,GER0MHB''J4  !G$   4              "  :/;
M! !R9&1T+3(P,C8P,S,Q7V<T+FIP9U!+ 0(4 Q0    ( +:,GEQ[G:T2G:\
M $]1 0 4              "  ?. !0!R9&1T+3(P,C8P,S,Q7V<U+FIP9U!+
M 0(4 Q0    ( +:,GER6:,%Y4',  -*J   4              "  <(P!@!R
M9&1T+3(P,C8P,S,Q7V<V+FIP9U!+ 0(4 Q0    ( +:,GEQ?$2+;WW$  '>K
M   4              "  42D!@!R9&1T+3(P,C8P,S,Q7V<W+FIP9U!+ 0(4
M Q0    ( +:,GES0 _[@!Y<  )4( 0 4              "  546!P!R9&1T
M+3(P,C8P,S,Q7V<X+FIP9U!+ 0(4 Q0    ( +:,GERR-B%RJF,  ":2   4
M              "  8ZM!P!R9&1T+3(P,C8P,S,Q7V<Y+FIP9U!+ 0(4 Q0
M   ( +:,GERJ=T06ZM8  #B-"  5              "  6H1" !R9&1T+3(P
M,C8P,S,Q7VQA8BYX;6Q02P$"% ,4    " "VC)Y<2Q+/0Z5Z  !)  8 %0
M            @ &'Z @ <F1D="TR,#(V,#,S,5]P<F4N>&UL4$L%!@     5
- !4 @ 4  %]C"0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>rddt-20260331_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: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/20260331"
  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-20260331.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-29</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-29</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-29</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2025-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>2025-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>2026-03-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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-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>2026-03-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>
            <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-15">
        <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-16">
        <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-17">
        <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-18">
        <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-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2024-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: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-03-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <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-03-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-31">
        <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-32">
        <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-33">
        <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-34">
        <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-35">
        <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-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-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>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-57">
        <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>2026-03-31</instant>
        </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>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </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>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-75">
        <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-76">
        <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-77">
        <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-78">
        <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-79">
        <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-80">
        <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-81">
        <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-82">
        <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-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-85">
        <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-86">
        <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-87">
        <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-88">
        <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-89">
        <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-90">
        <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-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-93">
        <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-94">
        <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-95">
        <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-96">
        <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-97">
        <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-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UnfavorableRegulatoryActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-02-28</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2026-02-04</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-101">
        <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-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-103">
        <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-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:A2024IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-105">
        <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-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:CommunityImpactInitiativesAndCharitableActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-107">
        <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-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <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-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">rddt:RedditInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rddt:AdvanceMagazinePublishersInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:MichelleReynoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:MichelleReynoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="instrument">
        <measure>rddt:instrument</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="segment">
        <measure>rddt:segment</measure>
    </unit>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-29">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-30">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001713445</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-33">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-56" id="f-309">P9M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-57" id="f-310">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-108" id="f-508">P1Y0M0D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ecd:TrdArrDuration contextRef="c-132" id="f-618">P362D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2026-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-41983</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">Reddit, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">45-2546501</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">303 2nd Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-10">South Tower</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c-1" id="f-11">5th Floor</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-12">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-13">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-14">94107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-15">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-16">494-8016</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Class A common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">RDDT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-20">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-21">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-22">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-23">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-24">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-25">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-26" unitRef="shares">141965642</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-27" unitRef="shares">50543398</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-28" unitRef="shares">0</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-34" unitRef="usd">663411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-35" unitRef="usd">392361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-36" unitRef="usd">56267000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-37" unitRef="usd">37089000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-38" unitRef="usd">207246000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-5" decimals="-3" id="f-39" unitRef="usd">191271000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-40" unitRef="usd">151472000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-5" decimals="-3" id="f-41" unitRef="usd">90685000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-42" unitRef="usd">65514000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-5" decimals="-3" id="f-43" unitRef="usd">69413000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-44" unitRef="usd">480499000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-5" decimals="-3" id="f-45" unitRef="usd">388458000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-46" unitRef="usd">182912000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-3" id="f-47" unitRef="usd">3903000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-48" unitRef="usd">22816000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-5" decimals="-3" id="f-49" unitRef="usd">20534000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-50" unitRef="usd">205728000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-51" unitRef="usd">24437000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-52" unitRef="usd">1747000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-53" unitRef="usd">-1721000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-54" unitRef="usd">203981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-55" unitRef="usd">26158000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-56"
      unitRef="usdPerShare">1.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-57"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-58"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-59"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-60" unitRef="shares">191518973</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="0" id="f-61" unitRef="shares">182024207</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-62" unitRef="shares">202524173</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="0" id="f-63" unitRef="shares">201275223</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-64" unitRef="usd">1374348000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-65" unitRef="usd">953569000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-6" decimals="-3" id="f-66" unitRef="usd">1396284000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-7" decimals="-3" id="f-67" unitRef="usd">1523242000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-68" unitRef="usd">522905000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-7" decimals="-3" id="f-69" unitRef="usd">590162000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-70" unitRef="usd">92397000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-7" decimals="-3" id="f-71" unitRef="usd">69012000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-72" unitRef="usd">3385934000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-3" id="f-73" unitRef="usd">3135985000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-74" unitRef="usd">11866000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-75" unitRef="usd">12710000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-76" unitRef="usd">19001000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-77" unitRef="usd">20788000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-78" unitRef="usd">13043000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-3" id="f-79" unitRef="usd">15521000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-80" unitRef="usd">42174000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-81" unitRef="usd">42174000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-82" unitRef="usd">12265000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-83" unitRef="usd">11995000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-84" unitRef="usd">3484283000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-85" unitRef="usd">3239173000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-86" unitRef="usd">51743000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-7" decimals="-3" id="f-87" unitRef="usd">62929000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-88" unitRef="usd">7170000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-89" unitRef="usd">7023000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-90" unitRef="usd">206970000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-91" unitRef="usd">201331000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-92" unitRef="usd">265883000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-93" unitRef="usd">271283000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-94" unitRef="usd">14118000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-95" unitRef="usd">16191000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-96" unitRef="usd">24566000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-97" unitRef="usd">22661000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-98" unitRef="usd">304567000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-7" decimals="-3" id="f-99" unitRef="usd">310135000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-100" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-7" id="f-101" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-102"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-103"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-104" unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-105" unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-6" decimals="INF" id="f-106" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-7" decimals="INF" id="f-107" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-108" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-109" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-6" decimals="-3" id="f-110" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-7" decimals="-3" id="f-111" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-112"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-113"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="INF" id="f-114" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-115" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="INF" id="f-116" unitRef="shares">141867916</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="INF" id="f-117" unitRef="shares">141867916</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-118" unitRef="shares">139218373</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="INF" id="f-119" unitRef="shares">139218373</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-9" decimals="-3" id="f-120" unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-121" unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-10"
      decimals="INF"
      id="f-122"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-11"
      decimals="INF"
      id="f-123"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-10"
      decimals="INF"
      id="f-124"
      unitRef="shares">140000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-11"
      decimals="INF"
      id="f-125"
      unitRef="shares">140000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-11"
      decimals="INF"
      id="f-126"
      unitRef="shares">50543398</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-11"
      decimals="INF"
      id="f-127"
      unitRef="shares">50543398</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-10"
      decimals="INF"
      id="f-128"
      unitRef="shares">51673735</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-10"
      decimals="INF"
      id="f-129"
      unitRef="shares">51673735</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-11" decimals="-3" id="f-130" unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-10" decimals="-3" id="f-131" unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-12"
      decimals="INF"
      id="f-132"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-13"
      decimals="INF"
      id="f-133"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-12"
      decimals="INF"
      id="f-134"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-13"
      decimals="INF"
      id="f-135"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-13"
      decimals="INF"
      id="f-136"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-13"
      decimals="INF"
      id="f-137"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-12"
      decimals="INF"
      id="f-138"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-12"
      decimals="INF"
      id="f-139"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-12" decimals="-3" id="f-140" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-13" decimals="-3" id="f-141" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-6" decimals="-3" id="f-142" unitRef="usd">3647812000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-7" decimals="-3" id="f-143" unitRef="usd">3595772000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-144" unitRef="usd">-979000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-145" unitRef="usd">4364000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-146" unitRef="usd">-467136000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-3" id="f-147" unitRef="usd">-671117000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-148" unitRef="usd">3179716000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-149" unitRef="usd">2929038000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-150" unitRef="usd">3484283000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">3239173000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">203981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-153" unitRef="usd">26158000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">-3763000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-155" unitRef="usd">343000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">-1580000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-157" unitRef="usd">947000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">198638000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-3" id="f-159" unitRef="usd">27448000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-14"
      decimals="INF"
      id="f-160"
      unitRef="shares">125001880</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-161" unitRef="usd">12000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-15"
      decimals="INF"
      id="f-162"
      unitRef="shares">55314099</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-163" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-164" unitRef="usd">3331546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-165" unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-166" unitRef="usd">-1200838000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-167" unitRef="usd">2130749000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-20"
      decimals="INF"
      id="f-168"
      unitRef="shares">1005081</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-21"
      decimals="INF"
      id="f-169"
      unitRef="shares">826681</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-22" decimals="-3" id="f-170" unitRef="usd">10184000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-5" decimals="-3" id="f-171" unitRef="usd">10184000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-20"
      decimals="INF"
      id="f-172"
      unitRef="shares">2102294</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-20" decimals="-3" id="f-173" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-21"
      decimals="INF"
      id="f-174"
      unitRef="shares">17251</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-22" decimals="-3" id="f-175" unitRef="usd">-36675000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-5" decimals="-3" id="f-176" unitRef="usd">-36674000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-20"
      decimals="INF"
      id="f-177"
      unitRef="shares">1036210</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-21"
      decimals="INF"
      id="f-178"
      unitRef="shares">-1036210</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-22" decimals="-3" id="f-179" unitRef="usd">85414000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-5" decimals="-3" id="f-180" unitRef="usd">85414000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-23" decimals="-3" id="f-181" unitRef="usd">26158000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-182" unitRef="usd">26158000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-24" decimals="-3" id="f-183" unitRef="usd">1290000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-184" unitRef="usd">1290000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-25"
      decimals="INF"
      id="f-185"
      unitRef="shares">129145465</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-186" unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-26"
      decimals="INF"
      id="f-187"
      unitRef="shares">55121821</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-188" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-189" unitRef="usd">3390469000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-190" unitRef="usd">1314000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-191" unitRef="usd">-1174680000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-192" unitRef="usd">2217121000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-31"
      decimals="INF"
      id="f-193"
      unitRef="shares">139218373</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-194" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-32"
      decimals="INF"
      id="f-195"
      unitRef="shares">51673735</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-196" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-197" unitRef="usd">3595772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-198" unitRef="usd">4364000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-199" unitRef="usd">-671117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-200" unitRef="usd">2929038000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-36"
      decimals="INF"
      id="f-201"
      unitRef="shares">402730</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-37"
      decimals="INF"
      id="f-202"
      unitRef="shares">38463</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-38" decimals="-3" id="f-203" unitRef="usd">4899000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-204" unitRef="usd">4899000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-36"
      decimals="INF"
      id="f-205"
      unitRef="shares">1078276</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-37"
      decimals="INF"
      id="f-206"
      unitRef="shares">34427</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-38" decimals="-3" id="f-207" unitRef="usd">-16196000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-1" decimals="-3" id="f-208" unitRef="usd">-16196000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-36"
      decimals="INF"
      id="f-209"
      unitRef="shares">1203227</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-37"
      decimals="INF"
      id="f-210"
      unitRef="shares">-1203227</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-36"
      decimals="INF"
      id="f-211"
      unitRef="shares">34690</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-38" decimals="-3" id="f-212" unitRef="usd">4999000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-213" unitRef="usd">4999000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-38" decimals="-3" id="f-214" unitRef="usd">68336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-215" unitRef="usd">68336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-39" decimals="-3" id="f-216" unitRef="usd">203981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-217" unitRef="usd">203981000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-40" decimals="-3" id="f-218" unitRef="usd">-5343000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-219" unitRef="usd">-5343000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-41"
      decimals="INF"
      id="f-220"
      unitRef="shares">141867916</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-221" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-42"
      decimals="INF"
      id="f-222"
      unitRef="shares">50543398</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-223" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-224" unitRef="usd">3647812000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-225" unitRef="usd">-979000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-226" unitRef="usd">-467136000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-227" unitRef="usd">3179716000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-228" unitRef="usd">203981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-229" unitRef="usd">26158000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-230" unitRef="usd">4210000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-3" id="f-231" unitRef="usd">3963000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">1676000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-5" decimals="-3" id="f-233" unitRef="usd">1468000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-1" decimals="-3" id="f-234" unitRef="usd">4297000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-5" decimals="-3" id="f-235" unitRef="usd">8884000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-236" unitRef="usd">68336000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-3" id="f-237" unitRef="usd">85414000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">691000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-5" decimals="-3" id="f-239" unitRef="usd">138000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-240" unitRef="usd">-67957000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-5" decimals="-3" id="f-241" unitRef="usd">-23359000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">23752000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-5" decimals="-3" id="f-243" unitRef="usd">17006000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">-1815000</rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability>
    <rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability contextRef="c-5" decimals="-3" id="f-245" unitRef="usd">-1780000</rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">-10983000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-5" decimals="-3" id="f-247" unitRef="usd">-1046000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">7631000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-5" decimals="-3" id="f-249" unitRef="usd">16070000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">312253000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-3" id="f-251" unitRef="usd">127578000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-252" unitRef="usd">1090000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-253" unitRef="usd">979000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">364929000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-5" decimals="-3" id="f-255" unitRef="usd">504846000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">474468000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-5" decimals="-3" id="f-257" unitRef="usd">465062000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-258" unitRef="usd">17989000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-5" decimals="-3" id="f-259" unitRef="usd">12372000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-260" unitRef="usd">1616000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-5" decimals="-3" id="f-261" unitRef="usd">-889000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">124822000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-3" id="f-263" unitRef="usd">-27502000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-264" unitRef="usd">4899000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-5" decimals="-3" id="f-265" unitRef="usd">10184000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-266" unitRef="usd">16196000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-5" decimals="-3" id="f-267" unitRef="usd">36675000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">4999000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-3" id="f-269" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-270" unitRef="usd">-16296000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-3" id="f-271" unitRef="usd">-26491000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-272" unitRef="usd">420779000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-5" decimals="-3" id="f-273" unitRef="usd">73585000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-274" unitRef="usd">953569000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-19" decimals="-3" id="f-275" unitRef="usd">562142000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-276" unitRef="usd">1374348000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-30" decimals="-3" id="f-277" unitRef="usd">635727000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations contextRef="c-1" id="f-278">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1. Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reddit, Inc. (&#x201c;Reddit,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; or &#x201c;us&#x201d;) was incorporated in the state of Delaware. Our mission is to empower communities and make their knowledge accessible to everyone. We built Reddit with the belief that communities unlock the power of human creativity and create a sense of belonging and empowerment for their members. We believe the world needs community more than ever, and that this represents our greatest opportunity to further enrich the lives of everyone in the world. We are headquartered in San Francisco, California, and have several offices around the world.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-279">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. Basis of Presentation and Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation of Unaudited Interim Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#x201c;Annual Report&#x201d;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other than described below, there have been no changes to our significant accounting policies described in the &#x201c;Notes to the Consolidated Financial Statements&#x201d; included in our audited consolidated financial statements and related notes as of and for the year ended December&#160;31, 2025 included in our Annual Report that have had a material impact on our consolidated financial statements and accompanying notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management&#x2019;s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates relate primarily to determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU No. 2024-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires an entity to disclose disaggregated information about certain income statement expense line items. The standard is effective for us beginning January 1, 2027, with early adoption permitted. We are currently evaluating the impact the adoption will have on our disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2025, the FASB issued ASU No. 2025-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which aims to modernize the accounting for internal-use software costs to better align with current software development practices by removing references to prescriptive software development stages and establishing a new principle for when to begin capitalizing such costs. The standard is effective for us beginning January 1, 2028. We are currently evaluating the impact the adoption will have on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-281">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#x201c;Annual Report&#x201d;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-280">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#x201c;Annual Report&#x201d;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-282">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management&#x2019;s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates relate primarily to determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-283">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-284">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-285">&lt;div style="margin-bottom:9pt;text-align:justify;text-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-286">&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: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;624,670&#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;358,630&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;38,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;33,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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;663,411&#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;392,361&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent: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: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;525,561&#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;313,852&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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&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;137,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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;663,411&#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;392,361&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Other than the United States, no individual country represented 10% or more of total revenue during the three months ended March 31, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue was $28.3&#160;million and $18.1&#160;million as of March&#160;31, 2026 and December&#160;31, 2025, respectively. For the three months ended March&#160;31, 2026, revenue recognized from the deferred revenue balance at the beginning of the period was $15.1&#160;million. For the three months ended March 31, 2025, revenue recognized from the deferred revenue balance at the beginning of the period 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;As of March&#160;31, 2026, the aggregate amount of remaining performance obligations in contracts with an original expected duration exceeding one year was $120.6&#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 $91.6&#160;million in the remainder of 2026 and $29.0&#160;million in 2027.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-287">&lt;div style="margin-bottom:9pt;text-align:justify;text-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: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;624,670&#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;358,630&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;38,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;33,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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;663,411&#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;392,361&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent: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: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;525,561&#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;313,852&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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&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;137,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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;663,411&#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;392,361&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Other than the United States, no individual country represented 10% or more of total revenue during the three months ended March 31, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-46" decimals="-3" id="f-288" unitRef="usd">624670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-47" decimals="-3" id="f-289" unitRef="usd">358630000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-48" decimals="-3" id="f-290" unitRef="usd">38741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-49" decimals="-3" id="f-291" unitRef="usd">33731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">663411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-293" unitRef="usd">392361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-50" decimals="-3" id="f-294" unitRef="usd">525561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-51" decimals="-3" id="f-295" unitRef="usd">313852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-52" decimals="-3" id="f-296" unitRef="usd">137850000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-53" decimals="-3" id="f-297" unitRef="usd">78509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">663411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-299" unitRef="usd">392361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-54" decimals="2" id="f-300" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-55" decimals="2" id="f-301" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-5" id="f-302" unitRef="usd">28300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-7" decimals="-5" id="f-303" unitRef="usd">18100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-304" unitRef="usd">15100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-5" decimals="-5" id="f-305" unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-6" decimals="-5" id="f-306" unitRef="usd">120600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-56" decimals="-5" id="f-307" unitRef="usd">91600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-57" decimals="-5" id="f-308" unitRef="usd">29000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-311">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. Net Income per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute net income per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion, and transfer rights and therefore share equally in our net income or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net income per share attributable to common stock:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" 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;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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:10pt;font-weight:700;line-height:120%"&gt;Basic net income per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;text-indent:-4.5pt;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;Net income 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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,404&#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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,577&#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 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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,214&#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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,944&#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="display:none"&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;text-indent:-4.5pt;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;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:10pt;font-weight:400;line-height:100%"&gt;140,276,709&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:10pt;font-weight:400;line-height:100%"&gt;51,242,264&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,746,933&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:10pt;font-weight:400;line-height:100%"&gt;55,277,274&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times 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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:#231f20;font-family:'Times 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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times 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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:#231f20;font-family:'Times 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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:120%"&gt;Diluted net income per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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:10pt;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to common stockholders &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,370&#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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,611&#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 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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,974&#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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,184&#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="display:none"&gt;&lt;/td&gt;&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 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:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;140,276,709&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:10pt;font-weight:400;line-height:100%"&gt;51,242,264&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,746,933&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:10pt;font-weight:400;line-height:100%"&gt;55,277,274&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average effect of dilutive potential common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,005,200&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:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,251,016&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:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares used in computation of diluted net income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,281,909&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:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,242,264&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,997,949&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:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,277,274&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted net income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-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;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-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;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following outstanding potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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="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;Three months ended March 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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding: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;/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;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: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;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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-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;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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 RSUs and RSAs&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;55,300&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,904&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;&#x2014;&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;div style="padding-left:24pt"&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 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,300&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,904&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-312">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute net income per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion, and transfer rights and therefore share equally in our net income or losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-313">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net income per share attributable to common stock:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" 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;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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:10pt;font-weight:700;line-height:120%"&gt;Basic net income per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;text-indent:-4.5pt;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;Net income 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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,404&#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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,577&#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 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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,214&#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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,944&#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="display:none"&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;text-indent:-4.5pt;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;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:10pt;font-weight:400;line-height:100%"&gt;140,276,709&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:10pt;font-weight:400;line-height:100%"&gt;51,242,264&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,746,933&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:10pt;font-weight:400;line-height:100%"&gt;55,277,274&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times 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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:#231f20;font-family:'Times 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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times 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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:#231f20;font-family:'Times 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:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:120%"&gt;Diluted net income per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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:10pt;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to common stockholders &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,370&#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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,611&#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 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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,974&#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: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:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,184&#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="display:none"&gt;&lt;/td&gt;&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 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:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;140,276,709&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:10pt;font-weight:400;line-height:100%"&gt;51,242,264&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,746,933&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:10pt;font-weight:400;line-height:100%"&gt;55,277,274&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average effect of dilutive potential common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,005,200&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:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,251,016&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:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares used in computation of diluted net income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,281,909&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:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,242,264&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,997,949&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:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,277,274&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted net income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times 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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-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;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-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;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-58" decimals="-3" id="f-314" unitRef="usd">149404000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-59" decimals="-3" id="f-315" unitRef="usd">54577000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-60" decimals="-3" id="f-316" unitRef="usd">18214000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-61" decimals="-3" id="f-317" unitRef="usd">7944000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-58" decimals="0" id="f-318" unitRef="shares">140276709</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-59" decimals="0" id="f-319" unitRef="shares">51242264</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-60" decimals="0" id="f-320" unitRef="shares">126746933</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-61" decimals="0" id="f-321" unitRef="shares">55277274</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-58"
      decimals="2"
      id="f-322"
      unitRef="usdPerShare">1.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-59"
      decimals="2"
      id="f-323"
      unitRef="usdPerShare">1.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-60"
      decimals="2"
      id="f-324"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-61"
      decimals="2"
      id="f-325"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-58" decimals="-3" id="f-326" unitRef="usd">152370000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-59" decimals="-3" id="f-327" unitRef="usd">51611000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-60" decimals="-3" id="f-328" unitRef="usd">18974000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-61" decimals="-3" id="f-329" unitRef="usd">7184000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-58" decimals="0" id="f-330" unitRef="shares">140276709</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-59" decimals="0" id="f-331" unitRef="shares">51242264</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-60" decimals="0" id="f-332" unitRef="shares">126746933</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-61" decimals="0" id="f-333" unitRef="shares">55277274</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-58" decimals="0" id="f-334" unitRef="shares">11005200</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-59" decimals="0" id="f-335" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-60" decimals="0" id="f-336" unitRef="shares">19251016</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-61" decimals="0" id="f-337" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-58" decimals="0" id="f-338" unitRef="shares">151281909</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-59" decimals="0" id="f-339" unitRef="shares">51242264</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-60" decimals="0" id="f-340" unitRef="shares">145997949</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-61" decimals="0" id="f-341" unitRef="shares">55277274</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-58"
      decimals="2"
      id="f-342"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-59"
      decimals="2"
      id="f-343"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-60"
      decimals="2"
      id="f-344"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-61"
      decimals="2"
      id="f-345"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-346">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following outstanding potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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="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;Three months ended March 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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding: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;/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;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: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;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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-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;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/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 RSUs and RSAs&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;55,300&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,904&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;&#x2014;&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;div style="padding-left:24pt"&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 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,300&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,904&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-62" decimals="0" id="f-347" unitRef="shares">55300</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-63" decimals="0" id="f-348" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-64" decimals="0" id="f-349" unitRef="shares">143904</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-65" decimals="0" id="f-350" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-58" decimals="0" id="f-351" unitRef="shares">55300</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-59" decimals="0" id="f-352" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-60" decimals="0" id="f-353" unitRef="shares">143904</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-61" decimals="0" id="f-354" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-355">&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;March 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;1,194,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;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;1,194,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;24,151&#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;24,151&#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;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;15,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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,905&#160;&lt;/span&gt;&lt;/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 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:#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;26,192&#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;26,192&#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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;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;352,039&#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;356&#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;(391)&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;352,004&#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;U.S. agency 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;428,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;426,699&#160;&lt;/span&gt;&lt;/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 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:#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;273,647&#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;196&#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;(413)&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;273,430&#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;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;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;140,000&#160;&lt;/span&gt;&lt;/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;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;204,206&#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;20&#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;(75)&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;204,151&#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 &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;2,658,706&#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;572&#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;(2,309)&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;2,656,969&#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"&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 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;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 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;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="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;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="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;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 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;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 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;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;text-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 March&#160;31, 2026 and December&#160;31, 2025. There were no impairment charges due to credit losses during the three months ended March 31, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2026, the amortized cost of marketable securities with maturities less than one year was $803.7 million. The amortized cost of marketable securities with maturities between one and five years was $594.4 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-356">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1: Quoted market prices in active markets for identical assets or liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3: Unobservable inputs reflecting the reporting entity&#x2019;s own assumptions or external inputs from inactive markets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value. There were no transfers between levels during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="c-1" id="f-357">&lt;div style="margin-bottom:9pt;text-align:justify;text-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;March 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;1,194,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;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;1,194,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;24,151&#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;24,151&#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;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;15,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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,905&#160;&lt;/span&gt;&lt;/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 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:#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;26,192&#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;26,192&#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;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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;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;352,039&#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;356&#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;(391)&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;352,004&#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;U.S. agency 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;428,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;426,699&#160;&lt;/span&gt;&lt;/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 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:#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;273,647&#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;196&#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;(413)&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;273,430&#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;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;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;140,000&#160;&lt;/span&gt;&lt;/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;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;204,206&#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;20&#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;(75)&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;204,151&#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 &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;2,658,706&#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;572&#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;(2,309)&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;2,656,969&#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"&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 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;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 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;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="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;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="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;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 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;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 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;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-66" decimals="-3" id="f-358" unitRef="usd">1194437000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-66" decimals="-3" id="f-359" unitRef="usd">1194437000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-67" decimals="-3" id="f-360" unitRef="usd">24151000</us-gaap:CashEquivalentsAtCarryingValue>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-67" decimals="-3" id="f-361" unitRef="usd">0</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-67" decimals="-3" id="f-362" unitRef="usd">0</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-67" decimals="-3" id="f-363" unitRef="usd">24151000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-68" decimals="-3" id="f-364" unitRef="usd">15908000</us-gaap:CashEquivalentsAtCarryingValue>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-68" decimals="-3" id="f-365" unitRef="usd">0</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-68" decimals="-3" id="f-366" unitRef="usd">3000</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-68" decimals="-3" id="f-367" unitRef="usd">15905000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-69" decimals="-3" id="f-368" unitRef="usd">26192000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-69" decimals="-3" id="f-369" unitRef="usd">26192000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-70" decimals="-3" id="f-370" unitRef="usd">352039000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-70" decimals="-3" id="f-371" unitRef="usd">356000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-70" decimals="-3" id="f-372" unitRef="usd">391000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-70" decimals="-3" id="f-373" unitRef="usd">352004000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-71" decimals="-3" id="f-374" unitRef="usd">428126000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-71" decimals="-3" id="f-375" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-71" decimals="-3" id="f-376" unitRef="usd">1427000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-71" decimals="-3" id="f-377" unitRef="usd">426699000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-72" decimals="-3" id="f-378" unitRef="usd">273647000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-72" decimals="-3" id="f-379" unitRef="usd">196000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-72" decimals="-3" id="f-380" unitRef="usd">413000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-72" decimals="-3" id="f-381" unitRef="usd">273430000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-73" decimals="-3" id="f-382" unitRef="usd">140000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-73" decimals="-3" id="f-383" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-73" decimals="-3" id="f-384" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-73" decimals="-3" id="f-385" unitRef="usd">140000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-74" decimals="-3" id="f-386" unitRef="usd">204206000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-74" decimals="-3" id="f-387" unitRef="usd">20000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-74" decimals="-3" id="f-388" unitRef="usd">75000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-74" decimals="-3" id="f-389" unitRef="usd">204151000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <rddt:AssetsAmortizedCost contextRef="c-6" decimals="-3" id="f-390" unitRef="usd">2658706000</rddt:AssetsAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-6" decimals="-3" id="f-391" unitRef="usd">572000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-6" decimals="-3" id="f-392" unitRef="usd">2309000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-6" decimals="-3" id="f-393" unitRef="usd">2656969000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-75" decimals="-3" id="f-394" unitRef="usd">825323000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-75" decimals="-3" id="f-395" unitRef="usd">825323000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-76" decimals="-3" id="f-396" unitRef="usd">11934000</us-gaap:CashEquivalentsAtCarryingValue>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-76" decimals="-3" id="f-397" unitRef="usd">1000</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-76" decimals="-3" id="f-398" unitRef="usd">0</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-76" decimals="-3" id="f-399" unitRef="usd">11935000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-77" decimals="-3" id="f-400" unitRef="usd">25949000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-77" decimals="-3" id="f-401" unitRef="usd">25949000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-78" decimals="-3" id="f-402" unitRef="usd">450474000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-78" decimals="-3" id="f-403" unitRef="usd">1035000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-78" decimals="-3" id="f-404" unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-78" decimals="-3" id="f-405" unitRef="usd">451507000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-79" decimals="-3" id="f-406" unitRef="usd">410655000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-79" decimals="-3" id="f-407" unitRef="usd">167000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-79" decimals="-3" id="f-408" unitRef="usd">134000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-79" decimals="-3" id="f-409" unitRef="usd">410688000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-80" decimals="-3" id="f-410" unitRef="usd">306321000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-80" decimals="-3" id="f-411" unitRef="usd">820000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-80" decimals="-3" id="f-412" unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-80" decimals="-3" id="f-413" unitRef="usd">307128000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-81" decimals="-3" id="f-414" unitRef="usd">140000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-81" decimals="-3" id="f-415" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-81" decimals="-3" id="f-416" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-81" decimals="-3" id="f-417" unitRef="usd">140000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-82" decimals="-3" id="f-418" unitRef="usd">213767000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-82" decimals="-3" id="f-419" unitRef="usd">152000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-82" decimals="-3" id="f-420" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-82" decimals="-3" id="f-421" unitRef="usd">213919000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <rddt:AssetsAmortizedCost contextRef="c-7" decimals="-3" id="f-422" unitRef="usd">2384423000</rddt:AssetsAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-7" decimals="-3" id="f-423" unitRef="usd">2175000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-7" decimals="-3" id="f-424" unitRef="usd">149000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-7" decimals="-3" id="f-425" unitRef="usd">2386449000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-1" decimals="INF" id="f-426" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-5" decimals="INF" id="f-427" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="c-6" decimals="-5" id="f-428" unitRef="usd">803700000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost contextRef="c-6" decimals="-5" id="f-429" unitRef="usd">594400000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-430">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. Balance Sheet Components&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding: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;March 31,&lt;br/&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding: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;/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;72,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;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;/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;28,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;/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;82,177&#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;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;/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;7,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;/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,080&#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;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;/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;206,970&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Noncurrent Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other noncurrent liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding: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;March 31,&lt;br/&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding: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;/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;24,482&#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,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: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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;/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;24,566&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-431">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding: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;March 31,&lt;br/&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding: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;/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;72,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;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;/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;28,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;/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;82,177&#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;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;/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;7,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;/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,080&#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;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;/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;206,970&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-432" unitRef="usd">72480000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-433" unitRef="usd">74750000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-434" unitRef="usd">28296000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-7" decimals="-3" id="f-435" unitRef="usd">18039000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-436" unitRef="usd">82177000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-437" unitRef="usd">86200000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <rddt:RevenueSharePayableCurrent contextRef="c-6" decimals="-3" id="f-438" unitRef="usd">7937000</rddt:RevenueSharePayableCurrent>
    <rddt:RevenueSharePayableCurrent contextRef="c-7" decimals="-3" id="f-439" unitRef="usd">5984000</rddt:RevenueSharePayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-440" unitRef="usd">16080000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-441" unitRef="usd">16358000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-442" unitRef="usd">206970000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-443" unitRef="usd">201331000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock 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;Other noncurrent liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding: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;March 31,&lt;br/&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding: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;/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;24,482&#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,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: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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;/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;24,566&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <rddt:AccruedCustomerIncentivesNoncurrent contextRef="c-6" decimals="-3" id="f-445" unitRef="usd">24482000</rddt:AccruedCustomerIncentivesNoncurrent>
    <rddt:AccruedCustomerIncentivesNoncurrent contextRef="c-7" decimals="-3" id="f-446" unitRef="usd">22555000</rddt:AccruedCustomerIncentivesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-447" unitRef="usd">84000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-448" unitRef="usd">106000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-449" unitRef="usd">24566000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-450" unitRef="usd">22661000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-451">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of goodwill was $42.2 million as of December&#160;31, 2025. There was no change in the carrying amount of goodwill during the three months ended March&#160;31, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquired Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired intangible assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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;March 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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;34,442&#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,018&#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.3&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;35,042&#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;13,018&#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, 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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was immaterial for the three months ended March&#160;31, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill contextRef="c-7" decimals="-5" id="f-452" unitRef="usd">42200000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock 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;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;March 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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;34,442&#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,018&#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.3&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;35,042&#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;13,018&#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, 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;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-83" decimals="-3" id="f-454" unitRef="usd">47460000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-83" decimals="-3" id="f-455" unitRef="usd">34442000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-83" decimals="-3" id="f-456" unitRef="usd">13018000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-83" id="f-457">P1Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-84" decimals="-3" id="f-458" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-84" decimals="-3" id="f-459" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-84" decimals="-3" id="f-460" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-6" decimals="-3" id="f-461" unitRef="usd">48060000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-462" unitRef="usd">35042000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-3" id="f-463" unitRef="usd">13018000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-85" decimals="-3" id="f-464" unitRef="usd">47460000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-85" decimals="-3" id="f-465" unitRef="usd">31964000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-85" decimals="-3" id="f-466" unitRef="usd">15496000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-85" id="f-467">P1Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-86" decimals="-3" id="f-468" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-86" decimals="-3" id="f-469" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-86" decimals="-3" id="f-470" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-7" decimals="-3" id="f-471" unitRef="usd">48060000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-7" decimals="-3" id="f-472" unitRef="usd">32564000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-7" decimals="-3" id="f-473" unitRef="usd">15496000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock contextRef="c-1" id="f-474">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revolving Line of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;1, 2025, we entered into an Amended and Restated Credit and Guarantee Agreement, which amended and restated our prior Credit and Guarantee Agreement dated October 8, 2021 (as amended on May 23, 2023), and provides for a five-year, $500.0 million, revolving loan and standby letter of credit facility (&#x201c;Revolving Credit Facility&#x201d;) of which $100.0 million can be issued as letters of credit and another $100.0 million of which can be borrowed in certain non-U.S. dollar currencies. As of March&#160;31, 2026, we have issued three letters of credit, two of which are denominated in a foreign currency, for an aggregate of $5.4 million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $94.6 million. The aggregate available balance under the Revolving Credit Facility was $494.6 million as of March&#160;31, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Revolving Credit Facility, borrowings can be ABR Loans, Term Benchmark Loans, or RFR Loans. Outstanding ABR Loans bear interest at a rate equal to the greatest of (A) the Prime Rate, (B) the NYFRB Rate plus 0.5%, or (C) the Adjusted Term SOFR Rate plus 1.0% (each as defined in the Revolving Credit Facility), in each case plus 0.25%. Outstanding Term Benchmark Loans bear interest at the Adjusted Term SOFR Rate, the Adjusted EURIBOR Rate, the Adjusted Term CORRA Rate, or the Adjusted AUD Rate (each as defined in the Revolving Credit Facility), as applicable, in each case plus 1.25%. Outstanding RFR Loans bear interest at a rate equal to the Adjusted Daily Simple RFR (as such term is defined in the Revolving Credit Facility) plus 1.25%. We are required to pay a quarterly commitment fee that accrues at 0.15% per annum on the unused portion of the aggregate commitments under the Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Revolving Credit Facility contains customary conditions on our borrowings, including events of default and covenants. Covenants include restrictions on our and certain of our subsidiaries&#x2019; ability to incur indebtedness, grant liens, make distributions to holders of our preferred and common stock, make investments, or engage in transactions with our affiliates, and require us to adhere to a maximum total leverage ratio. The obligations under the Revolving Credit Facility are secured by liens on substantially all of our assets, including intellectual property assets. However, the Revolving Credit Facility provides for the permanent release of guarantees and collateral upon our achievement of certain investment grade ratings. We were in compliance with all covenants as of March&#160;31, 2026.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentTerm contextRef="c-87" id="f-475">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-88" decimals="INF" id="f-476" unitRef="usd">500000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-89" decimals="INF" id="f-477" unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-90" decimals="INF" id="f-478" unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <rddt:DebtInstrumentNumberOfInstruments
      contextRef="c-91"
      decimals="INF"
      id="f-479"
      unitRef="instrument">3</rddt:DebtInstrumentNumberOfInstruments>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-6" decimals="-5" id="f-480" unitRef="usd">5400000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-91" decimals="-5" id="f-481" unitRef="usd">94600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-92" decimals="-5" id="f-482" unitRef="usd">494600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-93"
      decimals="INF"
      id="f-483"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-94"
      decimals="INF"
      id="f-484"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <rddt:DebtInstrumentAdditionalBasisSpread
      contextRef="c-95"
      decimals="INF"
      id="f-485"
      unitRef="number">0.0025</rddt:DebtInstrumentAdditionalBasisSpread>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-96"
      decimals="INF"
      id="f-486"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-97"
      decimals="INF"
      id="f-487"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-1" decimals="4" id="f-488" unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-489">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9. Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into contracts with non-cancellable purchase obligations, primarily related to third-party cloud infrastructure agreements under which we are granted access to certain cloud services. During the three months ended March&#160;31, 2026, there were no material changes outside the normal course of business to the purchase obligations as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in the Annual Report. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Matters and Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we may become involved in various legal and regulatory proceedings, claims or purported class actions related to, among other things, alleged infringement of third party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims arising in the normal course of business. We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. In June 2025, we and certain of our officers and directors were named as defendants in a securities class action lawsuit in the U.S. District Court for the Northern District of California. The lawsuit is brought on behalf of a purported class of purchasers or acquirers of our securities, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact of Google Search and its AI Overviews feature on our business. The complaint seeks unspecified damages and attorneys&#x2019; fees. Subsequently, shareholder derivative complaints with similar allegations were filed in the U.S. District Court for the Northern District of California against the Company, its directors, and members of our senior management. No responses to these complaints have been filed. Based on the preliminary nature of the proceedings in these cases, the outcome of these matters remains uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2026, the United Kingdom Information Commissioner&#x2019;s Office (&#x201c;UK ICO&#x201d;) issued a penalty notice under the UK General Data Protection Regulation, which includes a fine of GBP &#xa3;14.5&#160;million. We are challenging the UK ICO&#x2019;s findings in an appeal of the penalty notice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. We are not aware of any other pending matters, individually or in the aggregate, that are expected to have a material adverse impact on our results of operations, financial position, or cash flows as of March&#160;31, 2026. Legal fees and other expenses associated with such matters are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-98" decimals="-5" id="f-490" unitRef="gbp">14500000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-491">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10. Stockholders' Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $1.0&#160;billion of our Class A common stock (the &#x201c;Share Repurchase Program&#x201d;). Under the Share Repurchase Program, we may repurchase shares of our Class A common stock from time to time on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. During the three months ended March 31, 2026, we repurchased 34,690 shares of Class A common stock for $5.0 million. As of March&#160;31, 2026, $995.0 million remained available for repurchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We immediately retire shares repurchased under the Share Repurchase Program and reduce our Class A common stock component of stockholders&#x2019; equity by the par value of repurchased shares. The excess of the repurchase price over par value for shares repurchased is recorded to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Reserved for Issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2024, our board of directors adopted the 2024 Incentive Award Plan (the &#x201c;2024 Plan&#x201d;), which became effective in connection with our initial public offering in March 2024. Under the 2024 Plan, shares of our Class A common stock are reserved for issuance pursuant to a variety of stock-based compensation awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have reserved the following shares of common stock, on an as-converted basis, for future issuance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;March 31,&lt;br/&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;/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,410,938&#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;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;/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;3,571,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;55,022,839&#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;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;/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;70,342,289&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining shares reserved for future issuance under the 2024 Plan relate to our Class A common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-99" decimals="-8" id="f-492" unitRef="usd">1000000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-58"
      decimals="INF"
      id="f-493"
      unitRef="shares">34690</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-58" decimals="-5" id="f-494" unitRef="usd">5000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-6" decimals="-5" id="f-495" unitRef="usd">995000000.0</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfStockByClassTextBlock contextRef="c-1" id="f-496">&lt;div style="margin-bottom:9pt;text-align:justify;text-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;March 31,&lt;br/&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;/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,410,938&#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;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;/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;3,571,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;55,022,839&#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;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;/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;70,342,289&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-100" decimals="0" id="f-497" unitRef="shares">10410938</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-101" decimals="0" id="f-498" unitRef="shares">10852131</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-102" decimals="0" id="f-499" unitRef="shares">3571307</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-103" decimals="0" id="f-500" unitRef="shares">4370034</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-104" decimals="0" id="f-501" unitRef="shares">55022839</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-105" decimals="0" id="f-502" unitRef="shares">45792210</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-106" decimals="0" id="f-503" unitRef="shares">1337205</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-107" decimals="0" id="f-504" unitRef="shares">1337205</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-6" decimals="0" id="f-505" unitRef="shares">70342289</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-7" decimals="0" id="f-506" unitRef="shares">62351580</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-507">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;RSUs and RSAs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our restricted stock units (&#x201c;RSUs&#x201d;) and restricted stock awards (&#x201c;RSAs&#x201d;) vest based on the terms in the grant agreements and generally vest ratably over &lt;span style="-sec-ix-hidden:f-508"&gt;one&lt;/span&gt; to four years from the vesting commencement date. The following table summarizes the RSU and RSA activity for the three months ended March 31, 2026:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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, 2025&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,460,851&#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;58.71&#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;533,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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;148.03&#160;&lt;/span&gt;&lt;/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;(1,236,513)&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;69.37&#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;(109,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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;71.07&#160;&lt;/span&gt;&lt;/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 March 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-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,649,152&#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;67.79&#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 March&#160;31, 2026, we had RSUs and RSAs outstanding for 3,649,152 common shares, of which 3,237,957 relate to Class A common stock and 411,195 relate to Class B common stock. Total unrecognized stock-based compensation expense related to RSUs and RSAs was $162.3 million as of March&#160;31, 2026 and is expected to be recognized over a weighted-average period of 0.90 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options vest based on terms in the stock option agreement and generally vest over five years quarterly or four years with 25% of the award vesting one year from the vesting commencement date then ratably over the following three years. The following table summarizes the stock option activity during the three months ended March 31, 2026:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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, 2025&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;10,852,131&#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;38.38&#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;7.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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,078,120&#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;(441,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 March 31, 2026&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,410,938&#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;padding: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;39.53&#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;7.02&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;990,280&#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;Vested as of March 31, 2026&lt;/span&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;5,513,146&#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;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;34.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:2px 1pt;text-align:right;vertical-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.38&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;551,903&#160;&lt;/span&gt;&lt;/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:400;line-height:100%"&gt;Vested and expected to vest as of March 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-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,410,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/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;39.53&#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;7.02&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;990,280&#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;/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 March&#160;31, 2026, we had outstanding stock options for 10,410,938 common shares, of which 8,917,603 relate to Class A common stock and 1,493,335 relate to Class B common stock. Total unrecognized stock-based compensation expense related to stock options was $76.3 million as of March&#160;31, 2026 and is expected to be recognized over a weighted-average period of 2.74 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation expense recognized in the consolidated statements of operations for all periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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;145&#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;217&#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="display:none"&gt;&lt;/td&gt;&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;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;52,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 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,823&#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;10,138&#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="display:none"&gt;&lt;/td&gt;&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;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;22,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;68,336&#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;85,414&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-109" id="f-509">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-510">The following table summarizes the RSU and RSA activity for the three months ended March 31, 2026:&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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, 2025&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,460,851&#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;58.71&#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;533,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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;148.03&#160;&lt;/span&gt;&lt;/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;(1,236,513)&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;69.37&#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;(109,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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;71.07&#160;&lt;/span&gt;&lt;/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 March 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-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,649,152&#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;67.79&#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-511" unitRef="shares">4460851</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-7"
      decimals="2"
      id="f-512"
      unitRef="usdPerShare">58.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-1" decimals="0" id="f-513" unitRef="shares">533879</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-514"
      unitRef="usdPerShare">148.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c-1" decimals="0" id="f-515" unitRef="shares">1236513</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-516"
      unitRef="usdPerShare">69.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod contextRef="c-1" decimals="0" id="f-517" unitRef="shares">109065</rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod>
    <rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-518"
      unitRef="usdPerShare">71.07</rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-6" decimals="0" id="f-519" unitRef="shares">3649152</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-6"
      decimals="2"
      id="f-520"
      unitRef="usdPerShare">67.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-6" decimals="0" id="f-521" unitRef="shares">3649152</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-9" decimals="0" id="f-522" unitRef="shares">3237957</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-11" decimals="0" id="f-523" unitRef="shares">411195</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-6" decimals="-5" id="f-524" unitRef="usd">162300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-110" id="f-525">P0Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-111" id="f-526">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-112" id="f-527">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-113" decimals="2" id="f-528" unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-113" id="f-529">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-114" id="f-530">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-531">The following table summarizes the stock option activity during the three months ended March 31, 2026:&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.268%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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, 2025&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;10,852,131&#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;38.38&#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;7.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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,078,120&#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;(441,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 March 31, 2026&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,410,938&#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;padding: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;39.53&#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;7.02&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;990,280&#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;Vested as of March 31, 2026&lt;/span&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;5,513,146&#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;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;34.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:2px 1pt;text-align:right;vertical-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.38&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;551,903&#160;&lt;/span&gt;&lt;/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:400;line-height:100%"&gt;Vested and expected to vest as of March 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-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,410,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/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;39.53&#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;7.02&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;990,280&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-7" decimals="0" id="f-532" unitRef="shares">10852131</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-533"
      unitRef="usdPerShare">38.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-115" id="f-534">P7Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-7" decimals="-3" id="f-535" unitRef="usd">2078120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="0" id="f-536" unitRef="shares">441193</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-537"
      unitRef="usdPerShare">11.12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-6" decimals="0" id="f-538" unitRef="shares">10410938</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-539"
      unitRef="usdPerShare">39.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-540">P7Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-6" decimals="-3" id="f-541" unitRef="usd">990280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-6" decimals="0" id="f-542" unitRef="shares">5513146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-543"
      unitRef="usdPerShare">34.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-544">P6Y4M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-6" decimals="-3" id="f-545" unitRef="usd">551903000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="c-6" decimals="0" id="f-546" unitRef="shares">10410938</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-547"
      unitRef="usdPerShare">39.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-548">P7Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-6" decimals="-3" id="f-549" unitRef="usd">990280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-6" decimals="0" id="f-550" unitRef="shares">10410938</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-9" decimals="0" id="f-551" unitRef="shares">8917603</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-11" decimals="0" id="f-552" unitRef="shares">1493335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-6" decimals="-5" id="f-553" unitRef="usd">76300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-116" id="f-554">P2Y8M26D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-555">&lt;div style="margin-bottom:9pt;text-align:justify;text-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: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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;145&#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;217&#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="display:none"&gt;&lt;/td&gt;&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;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;52,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 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,823&#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;10,138&#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="display:none"&gt;&lt;/td&gt;&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;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;22,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;68,336&#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;85,414&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-117" decimals="-3" id="f-556" unitRef="usd">145000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-118" decimals="-3" id="f-557" unitRef="usd">217000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-119" decimals="-3" id="f-558" unitRef="usd">42410000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-120" decimals="-3" id="f-559" unitRef="usd">52610000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-121" decimals="-3" id="f-560" unitRef="usd">5823000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-122" decimals="-3" id="f-561" unitRef="usd">10138000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-123" decimals="-3" id="f-562" unitRef="usd">19958000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-124" decimals="-3" id="f-563" unitRef="usd">22449000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-564" unitRef="usd">68336000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-5" decimals="-3" id="f-565" unitRef="usd">85414000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-566">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12. Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our provision for income taxes for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, we update the estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, we make a cumulative adjustment in such period. For the three months ended March 31, 2026 and 2025, income tax expense (benefit) was immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a full valuation allowance against our United States federal and state deferred tax assets and will continue to maintain it until there is sufficient evidence to support the future utilization of these assets. Given our recent history of generating net income in the United States, we believe that there is a reasonable possibility that sufficient positive evidence may become available within the next 12 months to allow us to release a significant portion of the valuation allowance in the United States. The reversal would result in a significant income tax benefit in the period when we release it. However, the exact timing and amount of the valuation allowance release are subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately &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;forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-1" id="f-567">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Related Parties and Related-Party Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advance Magazine Publishers Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2026, Advance Magazine Publishers Inc. (&#x201c;Advance&#x201d;) held approximately 22% of our outstanding shares of Class A and Class B common stock and is a related party to Reddit as Advance holds more than 10% of the voting power of our outstanding Class A and Class B common stock. There have been no changes to the terms of the agreements that govern Advance&#x2019;s rights as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in our Annual Report. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We currently sublease office space in New York and Chicago from Advance. Total lease costs and other related expenses for our subleases were immaterial for the three months ended March 31, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="c-125" decimals="2" id="f-568" unitRef="number">0.22</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-569">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14. Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have one reportable segment as our chief operating decision maker, our Chief Executive Officer, reviews consolidated profitability measures in managing the business. Specifically, our chief operating decision maker uses consolidated net income as the measure of segment profit or loss for evaluating performance and allocating resources through comparison of actual amounts against budgeted and prior period amounts in order to make strategic decisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of segment net income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;663,411&#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;392,361&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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&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;56,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;607,289&#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;355,489&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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&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;341,319&#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;240,218&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;78,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;107,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;4,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;3,963&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;(23,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;(20,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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,747&#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,721)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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&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;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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&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;203,981&#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;26,158&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;Consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding: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:3pt double #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;203,981&#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;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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;26,158&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Adjusted cost of revenue is cost of revenue adjusted for stock-based compensation and related taxes as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;56,267&#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;37,089&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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;145&#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;217&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:#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;56,122&#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;36,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Adjusted operating expenses is operating expenses (comprised of research and development, sales and marketing, and general and administrative expenses) adjusted for stock-based compensation and related taxes and depreciation and amortization as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;424,232&#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;351,369&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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;78,703&#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;107,188&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:#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;341,319&#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;240,218&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Other segment expenses primarily includes realized gains and losses on sales of marketable securities and foreign currency transaction gains and losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-570"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-571">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of segment net income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width: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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;663,411&#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;392,361&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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&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;56,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;607,289&#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;355,489&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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&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;341,319&#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;240,218&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;78,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;107,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;4,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;3,963&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;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;(23,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;(20,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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,747&#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,721)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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&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;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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&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;203,981&#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;26,158&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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;Consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding: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:3pt double #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;203,981&#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;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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;26,158&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Adjusted cost of revenue is cost of revenue adjusted for stock-based compensation and related taxes as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;56,267&#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;37,089&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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;145&#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;217&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:#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;56,122&#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;36,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Adjusted operating expenses is operating expenses (comprised of research and development, sales and marketing, and general and administrative expenses) adjusted for stock-based compensation and related taxes and depreciation and amortization as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;424,232&#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;351,369&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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;78,703&#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;107,188&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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 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;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:#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;341,319&#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;240,218&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Other segment expenses primarily includes realized gains and losses on sales of marketable securities and foreign currency transaction gains and losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-572" unitRef="usd">663411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-573" unitRef="usd">392361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-126" decimals="-3" id="f-574" unitRef="usd">56122000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-127" decimals="-3" id="f-575" unitRef="usd">36872000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:GrossProfitAdjusted contextRef="c-126" decimals="-3" id="f-576" unitRef="usd">607289000</rddt:GrossProfitAdjusted>
    <rddt:GrossProfitAdjusted contextRef="c-127" decimals="-3" id="f-577" unitRef="usd">355489000</rddt:GrossProfitAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-126" decimals="-3" id="f-578" unitRef="usd">341319000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-127" decimals="-3" id="f-579" unitRef="usd">240218000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-126" decimals="-3" id="f-580" unitRef="usd">78848000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-127" decimals="-3" id="f-581" unitRef="usd">107405000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-126" decimals="-3" id="f-582" unitRef="usd">4210000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-127" decimals="-3" id="f-583" unitRef="usd">3963000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-126" decimals="-3" id="f-584" unitRef="usd">23885000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-127" decimals="-3" id="f-585" unitRef="usd">20414000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-126" decimals="-3" id="f-586" unitRef="usd">1747000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-127" decimals="-3" id="f-587" unitRef="usd">-1721000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-126" decimals="-3" id="f-588" unitRef="usd">1069000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-127" decimals="-3" id="f-589" unitRef="usd">-120000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:NetIncomeLoss contextRef="c-126" decimals="-3" id="f-590" unitRef="usd">203981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-127" decimals="-3" id="f-591" unitRef="usd">26158000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-126" decimals="-3" id="f-592" unitRef="usd">203981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-127" decimals="-3" id="f-593" unitRef="usd">26158000</us-gaap:NetIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-126" decimals="-3" id="f-594" unitRef="usd">56267000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-127" decimals="-3" id="f-595" unitRef="usd">37089000</us-gaap:CostOfGoodsAndServicesSold>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-128" decimals="-3" id="f-596" unitRef="usd">145000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-129" decimals="-3" id="f-597" unitRef="usd">217000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-126" decimals="-3" id="f-598" unitRef="usd">56122000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-127" decimals="-3" id="f-599" unitRef="usd">36872000</rddt:CostOfGoodsAndServiceAdjusted>
    <us-gaap:OperatingExpenses contextRef="c-126" decimals="-3" id="f-600" unitRef="usd">424232000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-127" decimals="-3" id="f-601" unitRef="usd">351369000</us-gaap:OperatingExpenses>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-130" decimals="-3" id="f-602" unitRef="usd">78703000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-131" decimals="-3" id="f-603" unitRef="usd">107188000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-130" decimals="-3" id="f-604" unitRef="usd">4210000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-131" decimals="-3" id="f-605" unitRef="usd">3963000</us-gaap:DepreciationDepletionAndAmortization>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-126" decimals="-3" id="f-606" unitRef="usd">341319000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-127" decimals="-3" id="f-607" unitRef="usd">240218000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-1" id="f-608">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-1" id="f-609">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-1" id="f-610">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-132" id="f-611">&lt;div style="margin-bottom:9pt;text-align:justify;text-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 3, 2026, our Chief Accounting Officer, Michelle Reynolds, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) for the sale of up to 11,523 shares of our Class A common stock. The actual number of shares subject to the Rule 10b5-1 trading arrangement is expected to be different due to our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units. The trading plan will terminate at the earlier of the execution of all trading orders pursuant to the plan or February 28, 2027.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-132" id="f-612">March 3, 2026</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndTitle contextRef="c-132" id="f-613">Chief Accounting Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrIndName contextRef="c-132" id="f-614">Michelle Reynolds</ecd:TrdArrIndName>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-132" id="f-615">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-133"
      decimals="INF"
      id="f-616"
      unitRef="shares">11523</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-132" id="f-617">February 28, 2027</ecd:TrdArrExpirationDate>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
